MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Developing Distributed Systems Step by Step with UML-RT

Download:
pdf
unknown authors
http://www4.in.tum.de/publ/papers/Sandner_00.pdf
Add To MetaCart

Abstract:

In this paper, we argue that Case tools provide a valuable support for the presentation and analysis of models, but more support for a stepwise development process is still needed. In particular, we focus on the development steps for behaviour models, and which support can be provided by Case tools for them. Notions of refinement can help to provide this support. We discuss the use of existing refinement calculi for this task and present additional high level refinements necessary to support important practical development steps. In particular, we address two important issues: Interface refinement and the introduction of time. 1.

Citations

2678 Communicating Sequential Processes – Hoare - 1985
491 On Visual Formalisms – Harel - 1988
410 Real-Time Object-Oriented Modeling – Selic, Gullekson, et al. - 1994
363 Algebraic Theory of Processes – Hennessy - 1988
354 Statemate: A working environment for the development of complex reactive systems – Harel - 1990
154 Using UML for modeling complex real-time systems. Available at http://www106.ibm.com/developerworks/rational/library – Selic, Rumbaugh - 1998
118 The Design of Distributed Systems, An Introduction to FOCUS", Internal Report TU-Munich – Dederichs, Fuchs, et al. - 1992
84 Priorities in process algebra – Cleaveland, Hennessy - 1990
65 From MSCs to statecharts – Kruger, Grosu, et al. - 1998
41 Formale Methodik des Entwurfs verteilter objektorientierter Systeme – Rumpe - 1996
34 Guernic. ``From synchrony to asynchrony – Benveniste, Caillaud, et al. - 1999
29 Compositional refinement of interactive systems – Broy - 1992
29 Distributed System Design with Message Sequence Charts – Krüger - 2000
25 Specification Based Test Sequence Generation with Propositional Logic – Wimmel, Lotzbeyer, et al. - 2000
22 A specification-oriented semantics for the refinement of real-time systems – Scholefield, Zedan, et al. - 1994
20 inter-)action refinement: The easy way – Broy - 1993
17 Design of Reactive Systems and Their Distributed Implementation with Statecharts – Scholz - 1998
14 failure and testing equivalences for communicating processes – Trace - 1987
13 Trac Lights - An AutoFocus Case Study – Huber, Molterer, et al. - 1998
13 UML for Real-Time Overview – Lyons - 1998
12 Refinement of time – Broy - 1997
11 Consistent Integration of Formal Methods – Braun, Ltzbeyer, et al. - 2000
9 Focus on system development. Book manuscript – Broy, Stølen - 1997
5 TM Profile for Scheduling, Performance, and Time - Request for Proposal. http://www.omg. org/techprocess/meetings/schedule/ UML_Profile_for_Scheduling_RFP.html – UML - 1999
3 Refinement of pipe-andfilter architectures – Philipps, Rumpe - 1999
3 Ein methodischer Übergang von asynchron zu synchron kommunizierenden Systemen – Schätz - 1998
2 4.0 Users Guide. ETAS-Engineering – SD - 2000
2 Synchronous development of asynchronous systems – Fischer, Janssen - 1996
2 A compositional comparison of specifications of the alternating bit protocol in ccs and unity based on algebra transformation systems – Große-Rhode - 1999
2 Anforderungsspezifikation durch Transitionssysteme und Szenarien – Klein - 1998
2 specifications: Semantics, equivalence and refinement. submitted for publication – Behaviour - 2000
2 Response to the OMG – OMG - 1999
2 Notation guide, version 1.3. http://www.rational.com/uml/ resources/documentation – UML - 1999
2 Semantics, version 1.3. http: //www.rational.com/uml/resources/ documentation – UML - 1999
2 version 1.3. http: //www.rational.com/uml/resources/ documentation – Summary - 1999