The C++ programming language (2nd ed.)
The C++ programming language (2nd ed.)
Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Software requirements & specifications: a lexicon of practice, principles and prejudices
Software requirements & specifications: a lexicon of practice, principles and prejudices
A Component- and Message-Based Architectural Style for GUI Software
IEEE Transactions on Software Engineering - Special issue: best papers of the 17th International Conference on Software Engineering (ICSE-17)
Toward boxology: preliminary classification of architectural styles
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Software architecture in practice
Software architecture in practice
An architecture for constructing self-evolving software systems
ISAW '98 Proceedings of the third international workshop on Software architecture
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Exploiting ADLs to specify architectural styles induced by middleware infrastructures
Proceedings of the 21st international conference on Software engineering
The Object Primer
Objectifying Real-Time Systems
Objectifying Real-Time Systems
Architectural style requirements for self-healing systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
A Field Guide to Boxology: Preliminary Classification of Architectural Styles for Software Systems
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
Perspectives on Web Services: Applying SOAP, WSDL, and UDDI to Real-World Projects
Perspectives on Web Services: Applying SOAP, WSDL, and UDDI to Real-World Projects
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
Toward Aspect Oriented Services Coordination for Building Modern Information Systems
ENC '04 Proceedings of the Fifth Mexican International Conference in Computer Science
Visual specification and analysis of use cases
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
A requirements analysis framework for open systems requirements engineering
ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes
Complex open-system design by quasi-agents: process-oriented modeling in agent-based systems
ACM SIGSOFT Software Engineering Notes
Software architecture challenges in evolvable systems
Proceedings of the 2012 ACM SIGSOFT symposium on Industry Day
Hi-index | 0.00 |
Architectural design and lifecycle management of complex Evolvable Systems encounter contexts and environments in which ambiguity and volatility are of essence. Ambiguity relates to the content of the information the architect has available at the time of the design and maps to the aspects, dimensions and boundaries of the system. Volatility represents constant changes of vision, knowledge and information due to the advances in science or techniques of handling and demands the architect to redesign the system to match the new realities of the time. As a result, the nature of the complex Evolvable Systems introduces serious challenges to the conventional Software Architecture and Software Engineering. This paper presents a new method called Nuclear-Process Oriented Analysis and Modeling (NPOAM), for the design of complex Open Evolvable Systems [1], and focuses on its implementation within the scope of the Problem Model construction [2] for a Cardiac Arrhythmia Management model. Our Problem Model construction develops its conceptualization on the premises of the complexities and requirements of scientific domains. Yet its applicability is not exclusive to scientific domains but since it is designed for more complex scientific environments, it is perfectly applicable to business domains as well. One of the critical contributions of NPOAM is providing the capability of random process modeling and design. The paper concludes with addressing the model analysis and verification issues.