| R. Wirfs-Brock, B. Wilkerson, and R. Wiener. Designing Object-oriented Software. Prentice Hall, 1990. This article was processed using the L a T E X macro package with LLNCS style |
....development life cycle model. This integration should be smooth, in that the transition from the informal to the formal should be easy, and should be flexible, in that the developer may choose whether and where to use formal methods. To achieve these goals we use Responsibility Driven Design [30], one of several object oriented analysis and design methods [5, 13, 22] and adjust it to the integration of formal specification into the analysis and design process. A short overview of this method is given in Section 7. 2 A Brief Introdction to the Refinement Calculus This section gives a ....
....methods play. As we believe that object orientation is the most promising technique for the reuse of design, code, and proofs [7] the latter currently being the most expensive part of the development, we decided to use an object oriented design method, namely Responsibility Driven Design (RDD) [30], as a starting point. We decided to use RDD, as we regard it to be the simplest among the numerous object oriented analysis and design methods [5, 22, 30, 13] but also one of the most efficient ones in terms of reusability, flexibility, and comprehensibility of the resulting model. Our ....
[Article contains additional citation context not shown here]
R. Wirfs-Brock, B. Wilkerson, and R. Wiener. Designing Object-oriented Software. Prentice Hall, 1990. This article was processed using the L a T E X macro package with LLNCS style
.... methodology MAS CommonKADS [13] extends CommonKADS [27] for multiagent systems (MAS) modelling, adding techniques from object oriented (OO) methodologies such as Object Modelling Technique (OMT) 26] Object Oriented Software Engineering (OOSE) 15] and Responsibility Driving Design (RDD) [31] and from protocol engineering for describing the agent protocols, such as Specification and Description Language(SDL) 14] and Message Sequence Charts (MSC96) 25] The methodology defines the following models: This research is funded in part by the Commission of the European Community under ....
....expertise models can help us to identify the necessary functions and the required knowledge capabilities, resulting in a preliminary definition of the agents. The goals of the tasks will be assigned to the agents. Application of the internal use cases technique. This technique is based on RDD [31] and its CRC (Class Responsibility Collaboration) cards. Taking as input the use cases of the conceptualisation phase and some initial agents, we can think that each agent uses other agent(s) and can use these agents with different roles. The use case notation (Fig. 1 and 3) is extended for ....
R. Wirfs-Brock, B. Wilkerson, and L. Wiener. Designing Object-Oriented Software. Prentice-Hall, 1990. This article was processed using the L A T E X macro package with LLNCS style
.... the UoD s point of view, logical behaviour [CY90, Boo91, RBP 91] We have called the other approach responsibility driven, because it pays attention to the responsibilities (i.e. behaviour) first and then focuses on the information an object needs to perform the required functionality [Mey88, WBWW90] Also, not every model seems to be as fruitful or even wanted for the different parts in our architecture. For example, a collaboration model for application objects is perhaps the most interesting and important model, while such a model doesn t clarify much for database objects. The data driven ....
....2 have been achieved quite satisfactorily with readily available technology 2 In the project, we focused on practical usability of the framework and methodological guidelines. There has already been an abundance of research done in the realm of methodology [Boo91, CY90, Mey88, RBP 91, WBWW90] and it has been our incentive to apply this acquired knowledge to the particular application domain of TIS. As a result of this investigation, we came to incorporate database instantiation as part of the global development process, because for a TIS to be useful, it must already contain a lot ....
R. Wirfs-Brock, B. Wilkerson, and L. Wiener. Designing Object Oriented Software. Prentice-Hall, 1990. This article was processed using the L A T E X macro package with LLNCS style
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC