A spiral model of software development and enhancement
ACM SIGSOFT Software Engineering Notes
Semantics and implementation of schema evolution in object-oriented databases
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
The object-oriented systems life cycle
Communications of the ACM
Coordination languages and their significance
Communications of the ACM
Program Concept Recognition and Transformation
IEEE Transactions on Software Engineering - Special issue on software maintenance
Semantic data modeling of hypermedia associations
ACM Transactions on Information Systems (TOIS)
Temporal logic (vol. 1): mathematical foundations and computational aspects
Temporal logic (vol. 1): mathematical foundations and computational aspects
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
HYPERTEXT '97 Proceedings of the eighth ACM conference on Hypertext
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Concurrent Systems: Operating Systems, Database and Distributed Systems: An Integrated Approach
Concurrent Systems: Operating Systems, Database and Distributed Systems: An Integrated Approach
The Theory and Practice of Concurrency
The Theory and Practice of Concurrency
Using Transformations in Specification-Based Prototyping
IEEE Transactions on Software Engineering
Logical Inference of Horn Clauses in Petri Net Models
IEEE Transactions on Knowledge and Data Engineering
Representation and Management of Memory and Decision in Evolving Software Systems
EUROCAST '97 Proceedings of the A Selection of Papers from the 6th International Workshop on Computer Aided Systems Theory
HEDES: A System Theory Based Tool to Support Evolutionary Software Systems
EUROCAST '99 Proceedings on Computer Aided Systems Theory
Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents
ECAI '96 Proceedings of the Workshop on Intelligent Agents III, Agent Theories, Architectures, and Languages
A software system evolutionary and adaptive framework: application to agent-based systems
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: Adaptable system/Software architectures
Towards embedding evolution into a multi-agent environment
PRIMA'06 Proceedings of the 9th Pacific Rim international conference on Agent Computing and Multi-Agent Systems
Hi-index | 0.00 |
Evolution of software systems can be conceived from the Theory of Systems as a maturation process in which the developer have an active participation. This paper presents a two levels architecture: system and Meta-system. The developer interacts with the high level, Meta-system, for evolving the structure of the software system defined in the first level in which the user works. This architecture can be used to model the structure, functioning and evolution of any kind of software systems. In concrete, as the paper describes, it is applied to agents-based systems and hypermedia systems in a satisfactory way.