Jetzt online: 0 Mitglieder | 21 Gäste  
Meine GI

Practical UML-Based Rigorous Development Methods - Countering or Integrating the eXtremists. pUML'2001

Andy Evans, Robert France, Ana Moreira, Bernhard Rumpe (Hrsg.)

 

Workshop: Practical UML-Based Rigorous Development Methods - Countering or Integrating the eXtremists. pUML'2001


1. Oktober 2001 in Toronto, Canada
 

GI-Edition - Lecture Notes in Informatics (LNI), P-7
 

Bonner Köllen Verlag (2001)
ISSN 1617-5468
ISBN 3-88579-335-0
Bezugsquelle per E-Mail LinkE-Mail
 

Preis: 23,00 Euro

Vorwort

The Unified Modeling Language (UML) is an Object Management Group (OMG) standard with a rapidly growing user base. As a unifier of proven software modeling concepts, the UML addresses problems associated with the proliferation of software requirements and design languages that occurred in the early nineties. Modeling concepts evolve as a result of insights gained through their use in industry, thus it is imperative that the UML evolve in order to even better fit its utility as an industrial-strength modeling language. The papers in this volume present perspectives on the UML with respect to its application in the software development industry. The papers address issues ranging from the use of the UML to model safety-critical systems to the use of the UML in "lightweight" (agile) development processes.

 

The development of safety-critical systems requires modeling notations that are analyzable and understandable by developers. With respect to understandability, the UML has some clear advantages over the existing text-based mathematical notations that have been designed specifically for modeling critical systems. The lack of a semantics that supports semi-automated analyses can be a significant deterrent to the use of the UML in the development of safety-critical systems. Proposed solutions range from transforming UML models to existing formal notations, to providing a precise semantics for the UML notation that facilitates rigorous analyses.

 

The evolution of UML as common modeling language is having a significant impact on modeling methods. By the end of the last millennium, "heavy weight" processes based on the Rational Unified Process made heavy use of UML and its artifacts. As a counter reaction agile development processes are currently being championed by a significant segment of experienced developers in industry. The popularity of processes such as eXtreme Programming (XP) and SCRUM can be viewed as a backlash to management imposition of "heavyweight" processes that mandate the generation of documents that provide little or no value to the project. It is an underlying assumption, that the use of modeling techniques, such as UML, can only be useful in heavyweight processes. A goal of this workshop is to counter this assumption and to explore the role that modeling can play in agile processes. It can be expected in the following years that a set of scalable software development processes will evolve. These processes will encourage one to apply or to omit modeling and analysis techniques where appropriate.

 

We gratefully thank our sponsors, BMW, Gentleware, Rational and Siemens, for enabling us to publish the accepted articles in this proceedings.


Für weitere Fragen stehen wir Ihnen gerne unter Kontakt zur Verfügung.

siehe auch

 

Nach oben

Unsere assoziierten Gesellschaften sind:

German Chapter of the Association for Computing Machinery (ACM)
Gesellschaft für Informatik in der Landwirtschaft
SI: Schweizer Informatik Gesellschaft