Title
Complex open-system design by quasi-agents: process-oriented modeling in agent-based systems
Abstract
Drastically increasing involvement of Computer Science in different aspects of human life and sciences and the reciprocal dependency these sciences have developed on Computer Science and technology have deployed extremely challenging grounds for software architecture and design as a discipline. The requirements related to the management of complexity which is in the essence of these new domains combined with sizes which are orders of magnitude larger than the conventional business applications necessitate development of new paradigms. Since we are in fact beyond the age of writing one program by one group which takes care of one type of issue for one class of users, the new paradigms should guarantee some type of technical pluralism which allows indefinite number of people addressing indefinite aspects of complex clusters of issues in an ongoing effort over indefinite amount of time. The technical basis should provide for easy and ideally automated integration of all such efforts. This means the capability of random program design and integration based on a supporting and unifying conceptual framework. In contributing to these principles, Nuclear-Process Oriented Analysis and Modeling (NPOAM) [3] presented the capability of random modeling and design while establishing itself on the supporting framework of Abstraction-oriented Frames [4]. In an ongoing research to further modularize and streamline this methodology, this paper presents the idea and method of application of NPOAM to agent-base systems. The accomplishment of this goal is substantiated through a double implementation effort, one in an agent simulation environment and the other through the use of industrial strength modeling and application development tools. This paper also extends the agent-oriented framework to propose a new concept named "quasi-agents" which is essentially related to mostly deterministic environments and offers examples of quasi-agents in implementation.
Year
DOI
Venue
2009
10.1145/1543405.1543412
ACM SIGSOFT Software Engineering Notes
Keywords
Field
DocType
new domain,complex systems,agent-oriented framework,architectural style,abstractions,new concept,methodologies,indefinite aspect,new paradigm,open systems,service-oriented architecture soa application,agent-based system,indefinite amount,software engineering,software architecture,agent-based systems,reuse,random program design,computer science,design patterns,agent-oriented design,process-oriented modeling,framework,requirements and architecture modeling,complex open-system design,specification,process-oriented design,evolvable systems,indefinite number,requirements analysis,supporting framework,conceptual modeling,service oriented architecture,complex system,requirement analysis,conceptual model,application development,science and technology,program design,design process,open system,conceptual framework,design pattern
Complex system,Systems engineering,Software engineering,Conceptual model,Computer science,Software design pattern,Requirements analysis,Software architecture,Open system (systems theory),Conceptual framework,Architectural style
Journal
Volume
Issue
Citations 
34
4
8
PageRank 
References 
Authors
0.44
25
2
Name
Order
Citations
PageRank
Behzad Bastani1322.21
David J. Greaves212430.48