Affiliation:
1. University of Cambridge, Cambridge, UK
2. Pennsylvania State University, Hershey, PA
Abstract
Open Evolvable Systems' design requires a methodological [1] and conceptual paradigm different from the conventional software design. Evolvable Systems' research [2, 6, 16, and 17] has established itself as a new research field, but the content is more domain-oriented than universal. Consequently, major contributions toward substantiation of that universal methodological and conceptual paradigm are yet to come. In this paper we present a new perspective and method for the general-purpose design of Evolvable Systems. The paper presents the attributes of the Evolvable Systems and discusses the distinction between Evolvable Systems' and conventional software design as well as the methodological ramifications. We pose and address the question of what is an efficient methodology for designing a system for which we do not know the boundaries? We present our version of Process-oriented Modeling as the key method in the high-level design of Evolvable Systems and show its utilization in implementation of one modeling case of a complex Evolvable System, the DNA replication process. We also present the dynamic aspects of the design process management and pre-code verifications in the framework of Quantified Controls and Simulations.
Publisher
Association for Computing Machinery (ACM)
Reference51 articles.
1. A requirements analysis framework for open systems requirements engineering
2. National Institute of Standards and technology: http://www.nist.gov/dads/HTML/finiteStateMachine.html National Institute of Standards and technology: http://www.nist.gov/dads/HTML/finiteStateMachine.html
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献