350,213 Hits in 5.5 sec

Improving the agent-oriented modeling process by roles

Ralph Depke, Reiko Heckel, Jochen M. Kuster
2001 Proceedings of the fifth international conference on Autonomous agents - AGENTS '01  
The agent-oriented modeling process is divided in a typical sequence of activities, i.e., requirements specification, analysis, and design.  ...  The design model describes system behavior by means of local operations. The problem arises how the transition between these different stages of the modeling process can be performed.  ...  In agent-oriented modeling, roles are used for modeling of protocols (see, e.g., [7] ).  ... 
doi:10.1145/375735.376476 dblp:conf/agents/DepkeHK01 fatcat:sghs5w7thnhedblqvhgybpvoqy

Exploiting UML in the Design of Multi-agent Systems [chapter]

Federico Bergenti, Agostino Poggi
2000 Lecture Notes in Computer Science  
In particular, it presents a set of agent-oriented diagrams intended to provide an UML-based notation to model: the architecture of the multi-agent system, the ontology followed by agents and the interaction  ...  protocols used to coordinate agents.  ...  Object protocols, the object-oriented counterpart of interaction protocols, are not considered a fundamental element in the design of a system at the object level.  ... 
doi:10.1007/3-540-44539-0_8 fatcat:gz5awvzfkvh7paw3u3a4n226du

Closing the Gap between Object-Oriented Modeling of Structure and Behavior [chapter]

Holger Giese, Jörg Graf, Guido Wirtz
1999 Lecture Notes in Computer Science  
In order to close this gap, an expressive language for modeling object-oriented behavior is proposed with the OCoN approach.  ...  The UML as standardized language for visual object-oriented modeling allows to capture the requirements as well as the structure and behavior of complex software systems.  ...  An artificial mapping of the structural object-oriented model to elements of the behavior formalism as done for the UML behavior notations and, e.g., proposed for the object-oriented SDL version in [9  ... 
doi:10.1007/3-540-46852-8_38 fatcat:6cjcni4hqvfr5i6ukhb3g2wt7m

Applying MDE Methodologies to Design Communication Protocols for Distributed Systems

Jesus Martinez, Pedro Merino, Alberto Salmeron
2007 First International Conference on Complex, Intelligent and Software Intensive Systems (CISIS'07)  
Although approaches exist to assist engineers in the development of communication protocols which use several object-oriented frameworks, these do not benefit from new modelling guidelines developed in  ...  The MDE process is then used to design suitable platform-specific models for the well-known Adaptive Communications Environment (ACE), a high performance C++ toolkit for implementing concurrent and network  ...  The second area of work is the use of a widely adopted modelling language such us UML to design object-oriented software.  ... 
doi:10.1109/cisis.2007.11 dblp:conf/cisis/MartinezMS07 fatcat:zvvg7oro7jholeqs6xvuuiesqq

Computer Network Simulation Modeling Based on Object Oriented Petri Net

Xinhua Chen, Ya-ni Sun
2016 International Journal of Online Engineering (iJOE)  
Finally this paper build a computer network TCP/IP protocol model based on the object oriented Petri net.  ...  The model prove to be a good simulation to the computer network and the improved modeling method is also a valid method for further object oriented Petri net modeling.  ...  In order to use the grammar of the object-oriented Petri net for modeling, we must break down the object-oriented Petri net for its syntax, presentation and build.  ... 
doi:10.3991/ijoe.v12i02.5039 fatcat:mypjmwnlgvaeblkylmj4ahxtbm

A Survey of Agent-Oriented Methodologies [chapter]

Carlos A. Iglesias, Mercedes Garijo, José C. González
1999 Lecture Notes in Computer Science  
It discusses what approaches have been followed (mainly extending existing objectoriented and knowledge engineering methodologies), the suitability of these approaches for agent modelling, and some conclusions  ...  This article introduces the current agent-oriented methodologies.  ...  Many object-oriented methodologies are being used in the industry with success such as Object Modelling Technique (OMT) [41] , Object Oriented Software Engineering (OOSE) [21] , Object-Oriented Design  ... 
doi:10.1007/3-540-49057-4_21 fatcat:jhadhkrfjbbs5fqumufhlokwaq

Seamless visual object-oriented behavior modeling for distributed software systems

H. Giese, J. Graf, G. Wirtz
1999 Proceedings 1999 IEEE Symposium on Visual Languages  
The language of OCoNs (Object Coordination Nets) is integrated into the structuring mechanisms of the UML standard for object-oriented analysis and design.  ...  Such an object-oriented notation is crucial for handling complex software systems and can be extended with the graphical expressive power of Petri nets to also describe concurrency and coordination.  ...  In the very center of our approach is an object-oriented, visual design language (Object Coordination Nets) for describing all relevant dynamic aspects of coordinating the concurrent use of components  ... 
doi:10.1109/vl.1999.795887 dblp:conf/vl/GieseGW99 fatcat:4ebkqz7d3nfgrgpk7pt46aynue

Toward Formalized Object-Oriented Management Information Systems Analysis

Shouhong Wang
1996 Journal of Management Information Systems  
Object-Oriented Modeling and Design. Englewood Cliffs, NJ: Prentice-Hall, 1991. 38. Sanderson, P. M.; James, J.M.; and Seidler, K.S. SHAPA: an interactive software environment for protocol analysis.  ...  Surveying current research in object-oriented design. Communications of the ACM, 33, 9 (September 1990), 104-124. APPENDIX A: Segmented Raw Protocol of an OOA .  ... 
doi:10.1080/07421222.1996.11518103 fatcat:rez6vtlalvdg5ncvq6onswoaiu

Matisse: a concurrent and object-oriented system specification language [chapter]

Julio Leao Silva, Chantal Ykman-Couvreur, Gjalt Jong
1997 VLSI: Integrated Systems on Silicon  
We present Matisse, a concurrent object-oriented system specification language, well-suited for protocol processing applications used in telecom networks.  ...  An industrial application used in ATM networks is introduced. From this case study, we derive the requirements that must be supported by Matisse.  ...  Umans for numerous insightful discussions. The first author is supported by a Brazilian Govemement Fellowship -CAPES.  ... 
doi:10.1007/978-0-387-35311-1_24 fatcat:i4p7wyjtobdixowd7q6znbc7iu

ProtoTalk: A Generative Software Engineering Framework for Prototyping Protocols in Smalltalk

Ali Razavi, Kostas Kontogiannis
2009 2009 33rd Annual IEEE International Computer Software and Applications Conference  
In this respect, the paper attempts to shed light on the use of generative model driven programming techniques within reflective object oriented programming languages and environments.  ...  The framework allows first, for modeling a variety of common protocol features by using mappings from state machines, sequence diagrams and packet encodings to ProtoTalk models, and second, for the consequent  ...  "wait for the evaluation" Protocol Data Unit Specification Protocol Data Unit (PDU) specification is an important, yet cumbersome aspect of protocol design.  ... 
doi:10.1109/compsac.2009.197 dblp:conf/compsac/RazaviK09 fatcat:pbz6y4eokjhvzgf735f37fdrfq

Input and Output Application Programming Interface for Plaid Standard Library

Nazri Kama
2014 International Journal of Software Engineering and Its Applications  
Object oriented (OO) is the most accepted object modeling languages nowadays.  ...  Although OO languages are successful in modeling real world entities, nevertheless, there is little to no support for modeling state of object precisely in code.  ...  Acknowledgements The authors would like to thank the Lab of Advanced Informatics School for their offered helps, and all the members of the Lab for their useful discussions that guided us through this  ... 
doi:10.14257/ijseia.2014.8.1.09 fatcat:jnsphjo5nbfmnmcehgwor7u6oi

The use of object-oriented techniques and CORBA in astronomical instrumentation control systems

Nigel A. Dipper, Colin Blackburn
2004 Advanced Software, Control, and Communication Systems for Astronomy  
The Unified Modeling Language (UML) has been used for the analysis, design and implementation of this software. A distributed system is supported by the use of an object broker such as CORBA.  ...  Such object-oriented systems provide for short development cycles which can respond to changing requirements and allow for extension.  ...  This includes a discussion of object-oriented techniques, design patterns, the use of object brokers such as CORBA to provide middleware, and system design using the Universal Modelling Language (UML).  ... 
doi:10.1117/12.550121 fatcat:5fhjipp6qbfj5mjxx646dbkqbu

Applying Metrics for Quality Analysis and Improvement of Object-Oriented Software [chapter]

I. Morschel, Ch. Ebert
1996 Achieving Quality in Software  
Measuring the aspects of software complexity for object-oriented software strongly helps to improve the quality of such systems during their development, while especially focusing on reusability, reliability  ...  It is widely accepted that more widespread use of object-oriented techniques can only come about when there are tool systems that provide development support beyond visualizing code.  ...  ACKNOWLEDGEMENTS The assistance of the Landis&Gyr corporation Switzerland, to provide product and process data of object-oriented projects is gratefully acknowledged. Several discussions with A.  ... 
doi:10.1007/978-0-387-34869-8_24 fatcat:wfmtkxvm65fozjyrcbjp3ol43q

Object-oriented design: a responsibility-driven approach

R. Wirfs-Brock, B. Wilkerson
1989 Conference proceedings on Object-oriented programming systems, languages and applications - OOPSLA '89  
We propose an alternative object-oriented design method which takes a responsibility-driven approach.  ...  Programming in an object-oriented language, however, does not ensure that the complexity of an application will be well encapsulated.  ...  It is relatively easy for such programmers to adapt their previous experience to the design of object-oriented systems.  ... 
doi:10.1145/74877.74885 dblp:conf/oopsla/Wirfs-BrockW89 fatcat:532oyjlrfnbhtcbgcgotzphlmy

Object-oriented design: a responsibility-driven approach

R. Wirfs-Brock, B. Wilkerson
1989 SIGPLAN notices  
We propose an alternative object-oriented design method which takes a responsibility-driven approach.  ...  Programming in an object-oriented language, however, does not ensure that the complexity of an application will be well encapsulated.  ...  It is relatively easy for such programmers to adapt their previous experience to the design of object-oriented systems.  ... 
doi:10.1145/74878.74885 fatcat:f3gf5udd4bgylb4abjqvjx5p2u
« Previous Showing results 1 — 15 out of 350,213 results