iPleanty Systems is dedicated to:
Researchers at iPleanty are investigating a variety of techniques for both capturing information about software that can later be used to help in its understanding as well as techniques to assist directly with the task of software understanding and development. Support for the cognitive aspects of software development, inter-team communication, and organizational memory are being pursued
iPleanty research in software architecture is directed at reducing the cost of application development by focusing attention on high level design issues and increasing the potential for reuse among systems in closely related product families. iPleanty work in software architecture provides style-based design guidance, component-based architectural composition, architectural visualization and analysis, system generation capabilities, modification of systems at runtime, and architecture-based rationale capture and delivery.
iPleanty’s commitment to innovation is evident in the fact that 8% of its development resources are dedicated to research & development. iPleanty’s Core Research Group (CRG) constantly understands and evaluates new & emerging technological areas, and imbibes their technological nuances by undertaking internal projects.
This dedicated approach to technology analysis and acquisition translates into high value, cost-effective and quality services that are rooted in contemporary and cutting edge technologies. iPleanty has cemented formidable alliances with technology leaders and many others to stay ahead of any advances in human innovation.
Privacy and Security:
Privacy and security are issues that are central to iPleanty's research mission, since they lie at the intersection of software design, human factors, and policy concerns. We are pursuing a number of projects that explore different aspects of these problems as they relate to current and future information systems design and use. In the area of privacy, we are exploring the question of privacy and personalization from a perspective that combines policy analysis, user evaluation, and intelligent interface architectures. In the area of security, we are exploring the use of distributed event monitoring and visualization to provide end users with systems that disclose aspects of their security configuration for examination, exploration, and control.
Hypermedia can be an effective technology for helping manage the myriad of heterogeneous artifacts, systems, and relationships which exist in large-scale software engineering projects. Pursuing this objective, the hyperaware group is developing open, heterogeneous, distributed hyper program technology. The group's focus is on developing Internet-scale event-based protocols; mechanisms and standards to integrate link-server hypermedia functionality with the WWW; support for hyper web configuration management, semantically-rich link generation, cooperation agents, and semi-automated rationale capture of software development processes.
UCI research in configuration management (CM) is aimed at extending support beyond traditional source code CM to provide ubiquitous CM across all phases of the software life cycle. Using the central abstraction of configurable software architecture, many specific problems are addressed on an individual, yet coordinated basis, including advanced repository support for the creation of large-scale, distributed, and development-time CM systems, supporting automated software release, install, and update, providing run-time CM, and managing product line architectures as sets of versioned components, connectors, and interfaces.