IEEE Software · 2005 · 21 citations · 11 references
Software MaintenanceEngineeringBusiness IntelligenceComputer ArchitectureSoftware EngineeringSoftware ArchitectureSocial SciencesSystem IntegrationCots SoftwareSystems EngineeringSoftware AspectSoftware ComponentCots Software ProductsSoftware Development ProcessComponent-based Software EngineeringDesignCots ComponentsSoftware DesignSystem ArchitectureComponent TechnologyArchitectural DesignIndustrial DesignCots IntegrationSystem Software
COTS software products are increasingly becoming standard components for building integrated information systems. At the same time, the growth of electronic trading, turbulent market conditions, and a project-style approach to business have created a demand for information systems that can be rapidly adapted to changing business process demands. However, the ongoing development of COTS products is unpredictable as their developers and source code are rarely available. Flexible information systems use COTS components because they cost-effectively supply required component functionality. A software architecture can capture a system design as a set of interacting components and capture the role of COTS software in "implementing" certain components.
11
The vision of autonomic computing
Jeffrey O. Kephart, David M. Chess · Computer · 2003 · 6.3K citations
Robin Milner · Communications of the ACM · 1993 · 240 citations · Full text
Interaction Model, Article Free Accesselements, Interaction Technique +6
Fulfilling the Web services promise
Heather Kreger · Communications of the ACM · 2003 · 151 citations
Reliability, Web Architecture, Web Service Specification +12
Robin Milner · 1993 · 112 citations
Interaction Model, Interaction Technique, Human-computer Interaction +2