CreditSuite is a suite of libraries that aims to provide an open source analytics and trading/valuation system solution suite for credit and fixed income products. To this end, it implements its functionality over three main libraries - CreditProduct, CreditAnalytics, and RegressionSuite.
RegressionSuite is a software test suite that incorporates measurements of startup lag and accurate execution times, generating execution statistics, customized input distributions, and processable regression specific details as part of the regular unit tests. It provides a framework around which the individual unit regressors are invoked (and details and statistics collected). Unit regressors are grouped into named regressor sets (or modules), and regressors are created by implementing specific regressor interfaces. These two features make regressors particularly amenable to testing analytics (and other similarly state-light) modules.
CreditProduct aims to define the functional and behavioral interfaces behind curves, products, and different parameter types (market, valuation, pricing, and product parameters). To facilitate this, it implements various day count conventions, holiday sets, period generators, and calculation outputs.
UIMA SDK is a software architecture and framework for supporting the development, integration, and deployment of search and analysis technologies. It can be used to analyze large volumes of unstructured information (text, audio, video, images, etc.) to discover, organize, and deliver relevant knowledge to the client or application end user.
Bear is a lightweight remote automation tool for Groovy/Java/JVM. It allows you to deploy projects, setup your cluster, and install software to your remote machines. It differs from other existing tools in that it uses a programmatic approach - your deployment is a regular Java class. It also uses static types, chained method calls, FP, and fluent programming techniques.
jdiagnostics is a library of routines for inspecting the state of a JVM and building a support bundle. It makes it easy to diagnose issues with classpaths, resources, serviceloaders, versioning, XML parsers, and so forth. It has no dependencies, and is an essential library to build into any infrastructure application.