%%% BibTeX-File for UML %%% Paul Ziemann, ziemann at informatik.uni-bremen.de %%% Mark Richters, mr at informatik.uni-bremen.de %%% The UML Bibliography %%% Date: 5/10/2005 @Proceedings{Sprague:2001:HICSS, title = "Proc. 34th Annual Hawaii International Conference on System Sciences (HICSS-34)", year = "2001", editor = "Sprague, Jr., Ralph H.", publisher = "IEEE Computer Society", } @InProceedings{Mok:2001:HICSS, author = "Wai Yin Mok and David P. Paper", title = "On Transformations from {UML} Models to Object-Relational Databases", booktitle = "Proc. 34th Annual Hawaii International Conference on System Sciences (HICSS-34)", editor = "Sprague, Jr., Ralph H.", publisher = "IEEE Computer Society", year = "2001", } @InProceedings{Molina:2001:HICSS, author = "Jes{\'u}s Garc{\'\i}a Molina and M. Jos{\'e} Ort{\'\i}n and Bego{\~n}a Moros and Joaqu{\'\i}n Nicol{\'a}s and Ambrosio Toval", title = "Transforming the {OOram} Three-Model Architecture into a {UML}-based Process", booktitle = "Proc. 34th Annual Hawaii International Conference on System Sciences (HICSS-34)", editor = "Sprague, Jr., Ralph H.", publisher = "IEEE Computer Society", year = "2001", } @InProceedings{Purao:2001:HICSS, author = "Sandeep Purao and Ashley Bush and Matti Rossi", title = "Problem and Design Spaces during Object-Oriented Design: An Exploratory Study", booktitle = "Proc. 34th Annual Hawaii International Conference on System Sciences (HICSS-34)", editor = "Sprague, Jr., Ralph H.", publisher = "IEEE Computer Society", year = "2001", } @InProceedings{Morris:2001:HICSS, author = "Stephen Morris and George Spanoudakis", title = "{UML}: An Evaluation of the Visual Syntax of the Language", booktitle = "Proc. 34th Annual Hawaii International Conference on System Sciences (HICSS-34)", editor = "Sprague, Jr., Ralph H.", publisher = "IEEE Computer Society", year = "2001", } @InProceedings{HendersonSellers:2001:HICSS1, author = "Brian Henderson-Sellers and Graham Collins and Ian Graham", title = "{UML} Compatible Processes", booktitle = "Proc. 34th Annual Hawaii International Conference on System Sciences (HICSS-34)", editor = "Sprague, Jr., Ralph H.", publisher = "IEEE Computer Society", year = "2001", } @InProceedings{Schleicher:2001:HICSS, author = "Ansgar Schleicher and Bernhard Westfechtel", title = "Beyond Stereotyping: Metamodeling Approaches for the {UML}", booktitle = "Proc. 34th Annual Hawaii International Conference on System Sciences (HICSS-34)", editor = "Sprague, Jr., Ralph H.", publisher = "IEEE Computer Society", year = "2001", } @InProceedings{HendersonSellers:2001:HICSS2, author = "Brian Henderson-Sellers", title = "Some Problems with the {UML} {V1.3} Metamodel", booktitle = "Proc. 34th Annual Hawaii International Conference on System Sciences (HICSS-34)", editor = "Sprague, Jr., Ralph H.", publisher = "IEEE Computer Society", year = "2001", } @InProceedings{Selonen:2001:HICSS, author = "Petri Selonen and Kai Koskimies and Markku Sakkinen", title = "How to Make Apples from Oranges in {UML}", booktitle = "Proc. 34th Annual Hawaii International Conference on System Sciences (HICSS-34)", editor = "Sprague, Jr., Ralph H.", publisher = "IEEE Computer Society", year = "2001", } @InProceedings{Baresi:2001:HICSS, author = "Luciano Baresi and Franca Garzotto and Paolo Paolini", title = "Extending {UML} for Modeling Web Applications", booktitle = "Proc. 34th Annual Hawaii International Conference on System Sciences (HICSS-34)", editor = "Sprague, Jr., Ralph H.", publisher = "IEEE Computer Society", year = "2001", } @InProceedings{Huemer:2001:HICSS, author = "Christian Huemer", title = "Defining Electronic Data Interchange Transactions with {UML}", booktitle = "Proc. 34th Annual Hawaii International Conference on System Sciences (HICSS-34)", editor = "Sprague, Jr., Ralph H.", publisher = "IEEE Computer Society", year = "2001", } @InProceedings{Keienburg:2001:HICSS, author = "Frank Keienburg and Andreas Rausch", title = "Using {XML}/{XMI} for Tool Supported Evolution of {UML} Models", booktitle = "Proc. 34th Annual Hawaii International Conference on System Sciences (HICSS-34)", editor = "Sprague, Jr., Ralph H.", publisher = "IEEE Computer Society", year = "2001", } @Proceedings{Bottoni:2002:GTVMT, title = "GT-VMT'2002 Graph Transformation and Visual Modeling Techniques, Barcelona, Spain, 11-12 October 2002", year = "2002", editor = "Paolo Bottoni and Mark Minas", volume = "72(3)", series = "ENTCS", publisher = "Elsevier", isbn = "0-4445-1408-2", } @InProceedings{Costagliola:2002:GTVMT, author = "Gennaro Costagliola and Vincenzo Deufemia and Filomena Ferruci and Carmine Gravino", title = "Exploiting Visual Languages Generation and {UML} Meta Modeling to Construct Meta-{CASE} Workbenches", booktitle = "GT-VMT'2002 Graph Transformation and Visual Modeling Techniques, Barcelona, Spain, 11-12 October 2002", editor = "Paolo Bottoni and Mark Minas", publisher = "Elsevier", series = "ENTCS", volume = "72(3)", year = "2002", } @InProceedings{Hausmann:2002:GTVMT, author = "Jan Hendrik Hausmann and Reiko Heckel and Stefan Sauer", title = "Dynamic Meta Modeling with Time: Specifying the Semantics of Multimedia Sequence Diagrams", booktitle = "GT-VMT'2002 Graph Transformation and Visual Modeling Techniques, Barcelona, Spain, 11-12 October 2002", editor = "Paolo Bottoni and Mark Minas", publisher = "Elsevier", series = "ENTCS", volume = "72(3)", year = "2002", } @InProceedings{Roubtsova:2002:GTVMT, author = "Ella Roubtsova and Ruurd Kuiper", title = "Process Semantics for UML Component Specifications to Assess Inheritance", booktitle = "GT-VMT'2002 Graph Transformation and Visual Modeling Techniques, Barcelona, Spain, 11-12 October 2002", editor = "Paolo Bottoni and Mark Minas", publisher = "Elsevier", series = "ENTCS", volume = "72(3)", year = "2002", } @InProceedings{Gogolla:2002:GTVMT, author = "Martin Gogolla and Paul Ziemann and Sabine Kuske", title = "Towards an Integrated Graph Based Semantics for UML", booktitle = "GT-VMT'2002 Graph Transformation and Visual Modeling Techniques, Barcelona, Spain, 11-12 October 2002", editor = "Paolo Bottoni and Mark Minas", publisher = "Elsevier", series = "ENTCS", volume = "72(3)", year = "2002", } @Proceedings{Kutsche:2002:FASE, title = "Fundamental Approaches to Software Engineering, 5th International Conference, FASE 2002, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002, Grenoble, France, April 8-12, 2002, Proceedings", year = "2002", editor = "Ralf-Detlef Kutsche and Herbert Weber", volume = "2306", series = "LNCS", publisher = "Springer", isbn = "3-540-43353-8", } @InProceedings{Bradfield:2002:FASE, author = "Julian C. Bradfield and Juliana K{\"u}ster Filipe and Perdita Stevens", title = "Enriching {OCL} Using Observational Mu-Calculus", pages = "203--217", booktitle = "Fundamental Approaches to Software Engineering, 5th International Conference, FASE 2002, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002, Grenoble, France, April 8-12, 2002, Proceedings", editor = "Ralf-Detlef Kutsche and Herbert Weber", publisher = "Springer", series = "LNCS", volume = "2306", year = "2002", } @InProceedings{David:2002:FASE, author = "Alexandre David and M. Oliver M{\"o}ller and Wang Yi", title = "Formal Verification of {UML} Statecharts with Real-Time Extensions", pages = "218--232", booktitle = "Fundamental Approaches to Software Engineering, 5th International Conference, FASE 2002, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002, Grenoble, France, April 8-12, 2002, Proceedings", editor = "Ralf-Detlef Kutsche and Herbert Weber", publisher = "Springer", series = "LNCS", volume = "2306", year = "2002", } @Proceedings{Hussmann:2001:FASE, title = "Fundamental Approaches to Software Engineering, 4th International Conference, FASE 2001, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Genova, Italy, April 2-6, 2001, Proceedings", year = "2001", editor = "Heinrich Hussmann", volume = "2029", series = "LNCS", publisher = "Springer", isbn = "3-540-41863-6", } @InProceedings{Clark:2001:FASE, author = "Tony Clark and Andy Evans and Stuart Kent", title = "The Metamodelling Language Calculus: Foundation Semantics for {UML}", pages = "17--31", booktitle = "Fundamental Approaches to Software Engineering, 4th International Conference, FASE 2001, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Genova, Italy, April 2-6, 2001, Proceedings", editor = "Heinrich Hussmann", publisher = "Springer", series = "LNCS", volume = "2029", year = "2001", } @InProceedings{Eshuis:2001:FASE, author = "Rik Eshuis and Roel Wieringa", title = "A Real-Time Execution Semantics for {UML} Activity Diagrams", pages = "76--90", booktitle = "Fundamental Approaches to Software Engineering, 4th International Conference, FASE 2001, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Genova, Italy, April 2-6, 2001, Proceedings", editor = "Heinrich Hussmann", publisher = "Springer", series = "LNCS", volume = "2029", year = "2001", } @InProceedings{Fischer:2001:FASE, author = "Clemens Fischer and Ernst-R{\"u}diger Olderog and Heike Wehrheim", title = "A {CSP} View on {UML-RT} Structure Diagrams", pages = "91--108", booktitle = "Fundamental Approaches to Software Engineering, 4th International Conference, FASE 2001, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Genova, Italy, April 2-6, 2001, Proceedings", editor = "Heinrich Hussmann", publisher = "Springer", series = "LNCS", volume = "2029", year = "2001", } @InProceedings{Heckel:2001:FASE, author = "Reiko Heckel and Stefan Sauer", title = "Strengthening UML Collaboration Diagrams by State Transformations", pages = "109--123", booktitle = "Fundamental Approaches to Software Engineering, 4th International Conference, FASE 2001, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Genova, Italy, April 2-6, 2001, Proceedings", editor = "Heinrich Hussmann", publisher = "Springer", series = "LNCS", volume = "2029", year = "2001", } @InProceedings{Choppy:2001:FASE, author = "Christine Choppy and Pascal Poizat and Jean-Claude Royer", title = "Specification of Mixed Systems in {KORRIGAN} with the Support of a {UML}-Inspired Graphical Notation", pages = "124--139", booktitle = "Fundamental Approaches to Software Engineering, 4th International Conference, FASE 2001, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Genova, Italy, April 2-6, 2001, Proceedings", editor = "Heinrich Hussmann", publisher = "Springer", series = "LNCS", volume = "2029", year = "2001", } @InProceedings{Stevens:2001:FASE, author = "Perdita Stevens", title = "On {Use Cases} and Their Relationships in the {Unified Modelling Language}", pages = "140--155", booktitle = "Fundamental Approaches to Software Engineering, 4th International Conference, FASE 2001, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Genova, Italy, April 2-6, 2001, Proceedings", editor = "Heinrich Hussmann", publisher = "Springer", series = "LNCS", volume = "2029", year = "2001", } @InProceedings{Bordeleau:2001:FASE, author = "Francis Bordeleau and Jean-Pierre Corriveau", title = "On the Importance of Inter-scenario Relationships in Hierarchical State Machine Design", pages = "156--170", booktitle = "Fundamental Approaches to Software Engineering, 4th International Conference, FASE 2001, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Genova, Italy, April 2-6, 2001, Proceedings", editor = "Heinrich Hussmann", publisher = "Springer", series = "LNCS", volume = "2029", year = "2001", } @InProceedings{Reggio:2001:FASE, author = "Gianna Reggio and Maura Cerioli and Egidio Astesiano", title = "Towards a Rigorous Semantics of {UML} Supporting Its Multiview Approach", pages = "171--186", booktitle = "Fundamental Approaches to Software Engineering, 4th International Conference, FASE 2001, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Genova, Italy, April 2-6, 2001, Proceedings", editor = "Heinrich Hussmann", publisher = "Springer", series = "LNCS", volume = "2029", year = "2001", } @InProceedings{Juerjens:2001:FASE, author = "Jan J{\"u}rjens", title = "Towards Development of Secure Systems Using {UMLsec}", pages = "187--200", booktitle = "Fundamental Approaches to Software Engineering, 4th International Conference, FASE 2001, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Genova, Italy, April 2-6, 2001, Proceedings", editor = "Heinrich Hussmann", publisher = "Springer", series = "LNCS", volume = "2029", year = "2001", } @InProceedings{Reus:2001:FASE, author = "Bernhard Reus and Martin Wirsing and Rolf Hennicker", title = "A Hoare Calculus for Verifying Java Realizations of {OCL}-Constrained Design Models", pages = "300--317", booktitle = "Fundamental Approaches to Software Engineering, 4th International Conference, FASE 2001, held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Genova, Italy, April 2-6, 2001, Proceedings", editor = "Heinrich Hussmann", publisher = "Springer", series = "LNCS", volume = "2029", year = "2001", } @Proceedings{Laender:2000:ER, title = "Conceptual Modeling - ER 2000, 19th International Conference on Conceptual Modeling, Salt Lake City, Utah, USA, October 9-12, 2000, Proceedings", year = "2000", editor = "Alberto H. F. Laender and Stephen W. Liddle and Veda C. Storey", volume = "1920", series = "LNCS", publisher = "Springer", isbn = "3-540-41072-4", } @InProceedings{Stumptner:2000:ER, author = "Markus Stumptner and Michael Schrefl", title = "Behavior Consistent Inheritance in {UML}", pages = "527--542", booktitle = "Conceptual Modeling - ER 2000, 19th International Conference on Conceptual Modeling, Salt Lake City, Utah, USA, October 9-12, 2000, Proceedings", editor = "Alberto H. F. Laender and Stephen W. Liddle and Veda C. Storey", publisher = "Springer", series = "LNCS", volume = "1920", year = "2000", } @InProceedings{MotschnigPitrik:2000:ER, author = "Renate Motschnig-Pitrik", title = "The Viewpoint Abstraction in Object-Oriented Modeling and the {UML}", pages = "543--557", booktitle = "Conceptual Modeling - ER 2000, 19th International Conference on Conceptual Modeling, Salt Lake City, Utah, USA, October 9-12, 2000, Proceedings", editor = "Alberto H. F. Laender and Stephen W. Liddle and Veda C. Storey", publisher = "Springer", series = "LNCS", volume = "1920", year = "2000", } @InProceedings{Conrad:2000:ER, author = "Rainer Conrad and Dieter Scheffner and Johann Christoph Freitag", title = "{XML} Conceptual Modeling Using {UML}", pages = "558--571", booktitle = "Conceptual Modeling - ER 2000, 19th International Conference on Conceptual Modeling, Salt Lake City, Utah, USA, October 9-12, 2000, Proceedings", editor = "Alberto H. F. Laender and Stephen W. Liddle and Veda C. Storey", publisher = "Springer", series = "LNCS", volume = "1920", year = "2000", } @Proceedings{NN:2000:APSEC, title = "Proceedings of APSEC 2000", year = "2000", editor = "N.N.", publisher = "IEEE Computer Society", } @InProceedings{Li:2000:APSEC, author = "Xuandong Li and Johan Lilius", title = "Checking Compositions of {UML} Sequence Diagrams for Timing Inconsistency", booktitle = "Proceedings of APSEC 2000", editor = "N.N.", publisher = "IEEE Computer Society", year = "2000", } @InProceedings{Krishnan:2000:APSEC, author = "Padmanabhan Krishnan", title = "Consistency Checks for {UML}", booktitle = "Proceedings of APSEC 2000", editor = "N.N.", publisher = "IEEE Computer Society", year = "2000", } @InProceedings{Lau:2000:APSEC, author = "Kung-Kiu Lau and Juliana K{\"u}ster Filipe and M. Ornaghi and K. Taguchi and H. Yatsu and Alan Cameron Wills", title = "Formal Specification of {Catalysis} Frameworks", booktitle = "Proceedings of APSEC 2000", editor = "N.N.", publisher = "IEEE Computer Society", year = "2000", } @InProceedings{Tsumaki:2000:APSEC, author = "Toshihiko Tsumaki and Yoshitomi Morisawa", title = "A Framework of Requirements Tracing using {UML}", booktitle = "Proceedings of APSEC 2000", editor = "N.N.", publisher = "IEEE Computer Society", year = "2000", } @InProceedings{Kim:2000:APSEC, author = "Soon-Kyeong Kim and David Carrington", title = "An Integrated Framework with {UML} and {Object-Z} for Developing a Precise Specification", booktitle = "Proceedings of APSEC 2000", editor = "N.N.", publisher = "IEEE Computer Society", year = "2000", } @Proceedings{Bertino:2000:ECOOP, title = "Proceedings of ECOOP 2000", year = "2000", editor = "E. Bertino", volume = "1850", series = "LNCS", publisher = "Springer", isbn = "3-540-67660-0", } @InProceedings{Damm:2000:ECOOP, author = "Christian Heide Damm and Klaus Marius Hansen and Michael Thomsen and Michael Tyrsted", title = "Creative Object-Oriented Modelling: Support for Intuition, Flexibility, and Collaboration in {CASE} Tools", pages = "27--43", booktitle = "Proceedings of ECOOP 2000", editor = "E. Bertino", publisher = "Springer", series = "LNCS", volume = "1850", year = "2000", } @InProceedings{Froehlich, author = "Peter Fr{\"o}hlich and Johannes Link", title = "Automated Test Case Generation from Dynamic Models", pages = "472--491", booktitle = "Proceedings of ECOOP 2000", editor = "E. Bertino", publisher = "Springer", series = "LNCS", volume = "1850", year = "2000", } @InProceedings{Sunye:2000:ECOOP, author = "Gerson Suny{\'e} and Alain Le Guennec and Jean-Marc J{\'e}z{\'e}quel", title = "Design Patterns Application in {UML}", pages = "44--62", booktitle = "Proceedings of ECOOP 2000", editor = "E. Bertino", publisher = "Springer", series = "LNCS", volume = "1850", year = "2000", } @InProceedings{Fontoura:2000:ECOOP, author = "Marcus Fontoura and Wolfgang Pree and Bernhard Rumpe", title = "{UML-F}: {A} Modeling Language for Object-Oriented Frameworks", pages = "63--82", booktitle = "Proceedings of ECOOP 2000", editor = "E. Bertino", publisher = "Springer", series = "LNCS", volume = "1850", year = "2000", } @Proceedings{TBA:1999:ICSSEA99, title = "Proceedings of ICSSEA'99", year = "1999", editor = "TBA", publisher = "TBA", } @InProceedings{Valdeon:1999:ICSSEA99, author = "J. M. Canete Valdeon and F. Galan Morillo and M. Toro Bonilla", title = "Filling the gap between specification and implementation of software systems by an executable code generator of {UML}/{OCL} models", booktitle = "Proceedings of ICSSEA'99", editor = "TBA", publisher = "TBA", year = "1999", } @InProceedings{Martin:1999:ICSSEA99, author = "H. Martin", title = "Using test hypotheses to build a {UML} model of object-oriented smart card applications", booktitle = "Proceedings of ICSSEA'99", editor = "TBA", publisher = "TBA", year = "1999", } @InProceedings{Dossick:1999:ICSSEA99, author = "S. Dossick and D. N. Port", title = "Extending {UML} across the complete software engineering cycle", booktitle = "Proceedings of ICSSEA'99", editor = "TBA", publisher = "TBA", year = "1999", } @InProceedings{Araujo:1999:ICSSEA99, author = "Jo{\~a}o Ara{\'u}jo and Ana Moreira", title = "Specifying persistence, class views and excluding classes for {UML}", booktitle = "Proceedings of ICSSEA'99", editor = "TBA", publisher = "TBA", year = "1999", } @InProceedings{Canals:1999:ICSSEA99, author = "Agusti Canals", title = "Use of {UML/CS} {SI} development process", booktitle = "Proceedings of ICSSEA'99", editor = "TBA", publisher = "TBA", year = "1999", } @Proceedings{Mingins:1999:TOOLSP, title = "Proceedings of TOOLS Pacific 1999", year = "1999", editor = "Christine Mingins", publisher = "IEEE Computer Society", isbn = "0-7695-0462-0", } @InProceedings{Cook:1999:TOOLSP, author = "Steve Cook and Anneke Kleppe and Richard Mitchell and Bernhard Rumpe and Jos Warmer and Alan Cameron Wills", title = "Defining {UML} Family Members Using Prefaces", booktitle = "Proceedings of TOOLS Pacific 1999", editor = "Christine Mingins", publisher = "IEEE Computer Society", year = "1999", } @InProceedings{Barbier:1999:TOOLSP, author = "Franck Barbier and Brian Henderson-Sellers", title = "Object Metamodelling of the Whole-Part Relationship", booktitle = "Proceedings of TOOLS Pacific 1999", editor = "Christine Mingins", publisher = "IEEE Computer Society", year = "1999", } @InProceedings{Price:1999:TOOLSP, author = "Rosanne Price and Bala Srinivasan and Kotagiri Ramamohanarao", title = "Extending the Unified Modeling Language to Support Spatiotemporal Applications", booktitle = "Proceedings of TOOLS Pacific 1999", editor = "Christine Mingins", publisher = "IEEE Computer Society", year = "1999", } @InProceedings{Favre:1999:TOOLSP, author = "Liliana Favre and Silvia Cl{\'e}rici", title = "Integrating {UML} and Algebraic Specification Techniques", booktitle = "Proceedings of TOOLS Pacific 1999", editor = "Christine Mingins", publisher = "IEEE Computer Society", year = "1999", } @Proceedings{Schnieder:1999:EKA, title = "Proceedings of The 6th Symposium on Development and Operation of Complex Automation Systems", year = "1999", editor = "E. Schnieder", } @InProceedings{Bender:1999:EKA, author = "K. Bender and J. Albert", title = "{UML}-Basierte Beschreibungssprache zur hybriden Maschinenmodellierung", booktitle = "Proceedings of The 6th Symposium on Development and Operation of Complex Automation Systems", editor = "E. Schnieder", year = "1999", } @InProceedings{Gehrke:1999:EKA, author = "Thomas Gehrke and Ursula Goltz and Heike Wehrheim", title = "Zur semantischen Analyse der dynamischen Modelle von {UML} mit Petri-Netzen", booktitle = "Proceedings of The 6th Symposium on Development and Operation of Complex Automation Systems", editor = "E. Schnieder", year = "1999", } @Proceedings{Andrade:1998:OOPSLA98UMLPROC, title = "Proceedings of the OOPSLA'98 Workshop on Formalizing UML. Why? How?", year = "1998", editor = "Luis Andrade and Ana Moreira and Akash Deshpande and Stuart Kent", } @InProceedings{Hamie:1998:OOPSLAWS, author = "Ali Hamie", title = "A Formal Semantics for Checking and Analysing {UML} Models", booktitle = "Proceedings of the OOPSLA'98 Workshop on Formalizing UML. Why? How?", editor = "Luis Andrade and Ana Moreira and Akash Deshpande and Stuart Kent", year = "1998", } @InProceedings{Evans:1998:OOPSLAWS, author = "Andy Evans", title = "Making {UML} Precise", booktitle = "Proceedings of the OOPSLA'98 Workshop on Formalizing UML. Why? How?", editor = "Luis Andrade and Ana Moreira and Akash Deshpande and Stuart Kent", year = "1998", } @InProceedings{Bruel:1998:OOPSLAWS, author = "Jean-Michel Bruel", title = "Transforming {UML} Models to Formal Specifications", booktitle = "Proceedings of the OOPSLA'98 Workshop on Formalizing UML. Why? How?", editor = "Luis Andrade and Ana Moreira and Akash Deshpande and Stuart Kent", year = "1998", } @InProceedings{Astesiano:1998:OOPSLAWS, author = "Egidio Astesiano", title = "{UML} as Heterogeneous Multiview Notation Strategies for a Formal Foundation", booktitle = "Proceedings of the OOPSLA'98 Workshop on Formalizing UML. Why? How?", editor = "Luis Andrade and Ana Moreira and Akash Deshpande and Stuart Kent", year = "1998", } @InProceedings{Angster:1998:OOPSLAWS, author = "Erzs{\'e}bet Angster", title = "My Experiences with {UML} in Teaching {OO} Techniques", booktitle = "Proceedings of the OOPSLA'98 Workshop on Formalizing UML. Why? How?", editor = "Luis Andrade and Ana Moreira and Akash Deshpande and Stuart Kent", year = "1998", } @InProceedings{Artim:1998:OOPSLAWS, author = "John M. Artim", title = "One Approach to the Use of {UML} in User Interface Design and {OO} Development", booktitle = "Proceedings of the OOPSLA'98 Workshop on Formalizing UML. Why? How?", editor = "Luis Andrade and Ana Moreira and Akash Deshpande and Stuart Kent", year = "1998", } @InProceedings{Berkem:1998:OOPSLAWS, author = "Birol Berkem", title = "Formalizing a 'Bridge' from the {UML}'s Activity Diagram toward Use Cases", booktitle = "Proceedings of the OOPSLA'98 Workshop on Formalizing UML. Why? How?", editor = "Luis Andrade and Ana Moreira and Akash Deshpande and Stuart Kent", year = "1998", } @InProceedings{Baclawski:1998:OOPSLAWS, author = "Kenneth Baclawski", title = "{UML} Formalization: A Position Paper", booktitle = "Proceedings of the OOPSLA'98 Workshop on Formalizing UML. Why? How?", editor = "Luis Andrade and Ana Moreira and Akash Deshpande and Stuart Kent", year = "1998", } @InProceedings{Gouveia:1998:OOPSLAWS, author = "Jo{\~a}o Gouveia", title = "The {OBLOG} Approach", booktitle = "Proceedings of the OOPSLA'98 Workshop on Formalizing UML. Why? How?", editor = "Luis Andrade and Ana Moreira and Akash Deshpande and Stuart Kent", year = "1998", } @InProceedings{Lano:1998:OOPSLAWS, author = "Kevin Lano", title = "Defining Semantics for Rigorous Development in {UML}", booktitle = "Proceedings of the OOPSLA'98 Workshop on Formalizing UML. Why? How?", editor = "Luis Andrade and Ana Moreira and Akash Deshpande and Stuart Kent", year = "1998", } @InProceedings{Muthiayen:1998:OOPSLAWS, author = "Darmalingum Muthiayen", title = "Formalizing {UML} for Rigorous Software Development", booktitle = "Proceedings of the OOPSLA'98 Workshop on Formalizing UML. Why? How?", editor = "Luis Andrade and Ana Moreira and Akash Deshpande and Stuart Kent", year = "1998", } @InProceedings{Geisler:1998:OOPSLAWS, author = "Robert Geisler", title = "Precise {UML} Semantics Through Formal Metamodeling", booktitle = "Proceedings of the OOPSLA'98 Workshop on Formalizing UML. Why? How?", editor = "Luis Andrade and Ana Moreira and Akash Deshpande and Stuart Kent", year = "1998", } @InProceedings{Araujo:1998:OOPSLAWS, author = "Jo{\~a}o Ara{\'u}jo", title = "Formalizing Sequence Diagrams", booktitle = "Proceedings of the OOPSLA'98 Workshop on Formalizing UML. Why? How?", editor = "Luis Andrade and Ana Moreira and Akash Deshpande and Stuart Kent", year = "1998", } @InProceedings{Hay:1998:OOPSLAWS, author = "Dave Hay", title = "{UML} Misses the Boat", booktitle = "Proceedings of the OOPSLA'98 Workshop on Formalizing UML. Why? How?", editor = "Luis Andrade and Ana Moreira and Akash Deshpande and Stuart Kent", year = "1998", } @InProceedings{EmdeBoas:1998:OOPSLAWS, author = "Peter van Emde Boas", title = "Formalizing {UML}; Misson Impossible?", booktitle = "Proceedings of the OOPSLA'98 Workshop on Formalizing UML. Why? How?", editor = "Luis Andrade and Ana Moreira and Akash Deshpande and Stuart Kent", year = "1998", } @Proceedings{Hall:1999:HASEPROC, title = "Proc. of the Fourth IEEE International Symposium on High Assurance Systems Engineering", year = "1999", editor = "Raymond Paul and Catherine Meadows", publisher = "IEEE", } @InProceedings{DalCin:1999:HASE, author = "M. Dal Cin and G. Huszerl and K. Kosmidis", title = "Evaluation of Safety-Critical Systems based on Guarded Statecharts", booktitle = "Proc. of the Fourth IEEE International Symposium on High Assurance Systems Engineering", editor = "Raymond Paul and Catherine Meadows", publisher = "IEEE", year = "1999", } @InProceedings{Gnesi:1999:HASE, author = "S. Gnesi and Diego Latella and Mieke Massink", title = "Model Checking {UML} Statechart Diagrams using {JACK}", booktitle = "Proc. of the Fourth IEEE International Symposium on High Assurance Systems Engineering", editor = "Raymond Paul and Catherine Meadows", publisher = "IEEE", year = "1999", } @InProceedings{McUmber:1999:HASE, author = "W. E. McUmber and Betty H. C. Cheng", title = "{UML}-Based Analysis of Embedded Systems Using a Mapping to {VHDL}", booktitle = "Proc. of the Fourth IEEE International Symposium on High Assurance Systems Engineering", editor = "Raymond Paul and Catherine Meadows", publisher = "IEEE", year = "1999", } @InProceedings{Bondavalli:1999:HASE, author = "A. Bondavalli and I. Majzik and I. Mura", title = "Automatic Dependability Analysis for Supporting Design Decisions in {UML}", booktitle = "Proc. of the Fourth IEEE International Symposium on High Assurance Systems Engineering", editor = "Raymond Paul and Catherine Meadows", publisher = "IEEE", year = "1999", } @Proceedings{Hall:1999:ASEPROC, title = "Proc. of the 14th IEEE International Conference on Automated Software Engineering, ASE'99", year = "1999", editor = "Robert J. Hall and Ernst Tyugu", publisher = "IEEE", } @InProceedings{Bose:1999:ASE, author = "Prasanta Bose", title = "Automated Translation of {UML} Models of Architectures for Verification and Simulation Using {SPIN}", booktitle = "Proc. of the 14th IEEE International Conference on Automated Software Engineering, ASE'99", editor = "Robert J. Hall and Ernst Tyugu", publisher = "IEEE", year = "1999", } @InProceedings{Paltor:1999:ASE, author = "Ivan Porres Paltor and Johan Lilius", title = "{vUML}: A Tool for Verifying {UML} Models", booktitle = "Proc. of the 14th IEEE International Conference on Automated Software Engineering, ASE'99", editor = "Robert J. Hall and Ernst Tyugu", publisher = "IEEE", year = "1999", } @InProceedings{Jezequel:1999:ASE, author = "Jean-Marc J{\'e}z{\'e}quel and Wai-Ming Ho and Alain Le Guennec and Fran{\c{c}}ois Pennaneac'h", title = "{UMLAUT}: an Extendible {UML} Transformation Framework", booktitle = "Proc. of the 14th IEEE International Conference on Automated Software Engineering, ASE'99", editor = "Robert J. Hall and Ernst Tyugu", publisher = "IEEE", year = "1999", } @Proceedings{TBA:2000:EDOCPROC, title = "Proc. of The 4th International Enterprise Distributed Object Computing Conference", year = "2000", editor = "TBA", publisher = "IEEE", } @InProceedings{Presso:2000:EDOC, author = "M. J. Presso and G. Raymond and M. Belaunde", title = "{PILOTE}: A Tool Suite to Support {UML}-based Engineering Processes", booktitle = "Proc. of The 4th International Enterprise Distributed Object Computing Conference", editor = "TBA", publisher = "IEEE", year = "2000", } @Proceedings{Atkinson:1999:EDOCPROC, title = "Proc. of The 3rd International Conference on Enterprise Distributed Object Computing", year = "1999", editor = "Colin Atkinson", publisher = "IEEE", } @InProceedings{Blanc:1999:EDOC, author = "Xavier Blanc and Marie-Pierre Gervais and Raymonde Le-Delliou", title = "Using the {UML} Language to Express the {ODP} Enterprise Concepts", booktitle = "Proc. of The 3rd International Conference on Enterprise Distributed Object Computing", editor = "Colin Atkinson", publisher = "IEEE", year = "1999", } @InProceedings{Cornily:1999:EDOC, author = "J-M. Cornily", title = "Specifying Distributed Object Applications Using the Reference Model for Open Distributed Processing and the Unified Modeling Language", booktitle = "Proc. of The 3rd International Conference on Enterprise Distributed Object Computing", editor = "Colin Atkinson", publisher = "IEEE", year = "1999", } @InProceedings{Aagedal:1999:EDOC, author = "Jan {\O}yvind Aagedal and Zoran Milosevic", title = "{ODP} Enterprise Language: {UML} Perspective", booktitle = "Proc. of The 3rd International Conference on Enterprise Distributed Object Computing", editor = "Colin Atkinson", publisher = "IEEE", year = "1999", } @InProceedings{Linington:1999:EDOC, author = "Peter F. Linington", title = "Options for Expressing {ODP} Enterprise Communities and Their Policies by Using {UML}", booktitle = "Proc. of The 3rd International Conference on Enterprise Distributed Object Computing", editor = "Colin Atkinson", publisher = "IEEE", year = "1999", } @Proceedings{Kobryn:1998:EDOCPROC, title = "Proceedings of The Second International Enterprise Distributed Object Computing Workshop", year = "1998", editor = "Cris Kobryn", publisher = "IEEE", isbn = "0-7803-5158-4", } @InProceedings{Oldevik:1998:EDOC, author = "Jon Oldevik and Arne J. Berre", title = "{UML}-based Methodology for Distributed Systems", booktitle = "Proceedings of The Second International Enterprise Distributed Object Computing Workshop", editor = "Cris Kobryn", publisher = "IEEE", year = "1998", } @InProceedings{Kobryn:1998:EDOC, author = "Cris Kobryn", title = "Modeling Enterprise Software Architectures Using {UML}", booktitle = "Proceedings of The Second International Enterprise Distributed Object Computing Workshop", editor = "Cris Kobryn", publisher = "IEEE", year = "1998", } @InProceedings{Iyengar:1998:EDOC, author = "Sridhar Iyengar", title = "A Universal Repository Architecture Using {OMG} {UML} and {MOF}", booktitle = "Proceedings of The Second International Enterprise Distributed Object Computing Workshop", editor = "Cris Kobryn", publisher = "IEEE", year = "1998", } @InProceedings{Schader:1998:EDOC, author = "Martin Schader and Axel Korthaus", title = "Modeling Business Processes as Part of the {BOOSTER} Approach to Business Object-Oriented Systems Development Based on {UML}", booktitle = "Proceedings of The Second International Enterprise Distributed Object Computing Workshop", editor = "Cris Kobryn", publisher = "IEEE", year = "1998", } @InProceedings{Loos:1998:EDOC, author = "Peter Loos and Thomas Allweyer", title = "Object Orientation in Business Process Reengineering through Applying Event Driven Process Chains ({EPC}) in {UML}", booktitle = "Proceedings of The Second International Enterprise Distributed Object Computing Workshop", editor = "Cris Kobryn", publisher = "IEEE", year = "1998", } @Proceedings{Kilov:1998:TRI9813, title = "Proceedings Second ECOOP Workshop on Precise Behavioral Semantics (with an Emphasis on OO Business Specifications)", year = "1998", editor = "Haim Kilov and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9813", } @InProceedings{Berkem:1998:ECOOPWSPBS, author = "Birol Berkem", title = "Traceability Management from `Business Processes' to `Use Cases'", pages = "15--24", booktitle = "Proceedings Second ECOOP Workshop on Precise Behavioral Semantics (with an Emphasis on OO Business Specifications)", editor = "Haim Kilov and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9813", year = "1998", } @InProceedings{Lano:1998:ECOOPWSPBS, author = "Kevin Lano and Juan Bicarregui", title = "Formalising the {UML} in Structured Temporal Theories", pages = "105--121", booktitle = "Proceedings Second ECOOP Workshop on Precise Behavioral Semantics (with an Emphasis on OO Business Specifications)", editor = "Haim Kilov and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9813", year = "1998", } @InProceedings{Pons:1998:ECOOPWSPBS, author = "Claudia Pons and Gabriel Baum and Miguel Felder", title = "Integrating Object-Oriented Model with Object-Oriented Metamodel into a Single Formalism", pages = "155--167", booktitle = "Proceedings Second ECOOP Workshop on Precise Behavioral Semantics (with an Emphasis on OO Business Specifications)", editor = "Haim Kilov and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9813", year = "1998", } @InProceedings{Rumpe:1998:ECOOPWSPBS, author = "Bernhard Rumpe", title = "A Note on Semantics (with an Emphasis on {UML})", pages = "177--197", booktitle = "Proceedings Second ECOOP Workshop on Precise Behavioral Semantics (with an Emphasis on OO Business Specifications)", editor = "Haim Kilov and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9813", year = "1998", } @InProceedings{Simons:1998:ECOOPWSPBS, author = "Anthony Simons", title = "37 Things that Don't Work in Object-Oriented Modelling with {UML}", pages = "209--232", booktitle = "Proceedings Second ECOOP Workshop on Precise Behavioral Semantics (with an Emphasis on OO Business Specifications)", editor = "Haim Kilov and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9813", year = "1998", } @InProceedings{Wieringa:1998:ECOOPWSPBS, author = "Roel Wieringa", title = "Formalizing the {UML} in a Systems Engineering Approach", pages = "254--266", booktitle = "Proceedings Second ECOOP Workshop on Precise Behavioral Semantics (with an Emphasis on OO Business Specifications)", editor = "Haim Kilov and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9813", year = "1998", } @Proceedings{Broy:1998:TRI9803, title = "Proceedings PSMT'98 Workshop on Precise Semantics for Modeling Techniques", year = "1998", editor = "Manfred Broy and Derek Coleman and Tom S. E. Maibaum and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9803", } @InProceedings{Gogolla:1998:PSMT, author = "Martin Gogolla and Francesco Parisi-Presicce", title = "State Diagrams in {UML}: A Formal Semantics using Graph Transformations", booktitle = "Proceedings PSMT'98 Workshop on Precise Semantics for Modeling Techniques", editor = "Manfred Broy and Derek Coleman and Tom S. E. Maibaum and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9803", year = "1998", } @InProceedings{Mens:1998:PSMT, author = "Tom Mens and Patrick Steyart and Carine Lucas", title = "Giving Precise Semantics to Reuse and Evolution in {UML}", booktitle = "Proceedings PSMT'98 Workshop on Precise Semantics for Modeling Techniques", editor = "Manfred Broy and Derek Coleman and Tom S. E. Maibaum and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9803", year = "1998", } @InProceedings{Overgaard:1998:PSMT, author = "Gunnar {\"O}vergaard", title = "A Formal Approach to Relationships in The {Unified} {Modeling} {Language}", booktitle = "Proceedings PSMT'98 Workshop on Precise Semantics for Modeling Techniques", editor = "Manfred Broy and Derek Coleman and Tom S. E. Maibaum and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9803", year = "1998", } @InProceedings{Wieringa:1998:PSMT, author = "Roel Wieringa and Jan Broersen", title = "A Minimal Transition System Semantics for Lightweight Class- and Behavior Diagrams", booktitle = "Proceedings PSMT'98 Workshop on Precise Semantics for Modeling Techniques", editor = "Manfred Broy and Derek Coleman and Tom S. E. Maibaum and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9803", year = "1998", } @Proceedings{Kilov:1997:TRI9737, title = "Proceedings OOPSLA'97 Workshop on Object-oriented Behavioral Semantics", year = "1997", editor = "Haim Kilov and Bernhard Rumpe and Ian Simmonds", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9737", } @InProceedings{France:1997:OOBS, author = "Robert B. France and Andy Evans and Kevin Lano", title = "The {UML} as a Formal Modeling Notation", pages = "75--81", booktitle = "Proceedings OOPSLA'97 Workshop on Object-oriented Behavioral Semantics", editor = "Haim Kilov and Bernhard Rumpe and Ian Simmonds", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9737", year = "1997", } @InProceedings{Kent:1997:OOBS, author = "Stuart Kent and Kevin Lano and Juan Bicarregui and Ali Hamie and John Howse", title = "Component Composition in Business and System Modeling", pages = "91--97", booktitle = "Proceedings OOPSLA'97 Workshop on Object-oriented Behavioral Semantics", editor = "Haim Kilov and Bernhard Rumpe and Ian Simmonds", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9737", year = "1997", } @InProceedings{Saaltink:1997:OOBS, author = "Mark Saaltink and Bran Selic", title = "A Semantic Framework for Behavioural Specifications", pages = "155--162", booktitle = "Proceedings OOPSLA'97 Workshop on Object-oriented Behavioral Semantics", editor = "Haim Kilov and Bernhard Rumpe and Ian Simmonds", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9737", year = "1997", } @Proceedings{Kilov:1997:TRI9725, title = "Proceedings ECOOP'97 Workshop on Precise Semantics for Object-Oriented Modeling Techniques", year = "1997", editor = "Haim Kilov and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9725", } @InProceedings{Bezivin:1997:PSOOMT, author = "Jean Bezivin and Richard Lemesle", title = "Ontology-based Layered Semantics for Precise {OA\&D} Modeling", pages = "31--37", booktitle = "Proceedings ECOOP'97 Workshop on Precise Semantics for Object-Oriented Modeling Techniques", editor = "Haim Kilov and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9725", year = "1997", } @InProceedings{Bicarregui:1997:PSOOMT, author = "Juan Bicarregui and Kevin Lano and Tom Maibaum", title = "Formalising Object-Oriented Models in the Object Calculus", pages = "45--51", booktitle = "Proceedings ECOOP'97 Workshop on Precise Semantics for Object-Oriented Modeling Techniques", editor = "Haim Kilov and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9725", year = "1997", } @InProceedings{Breu:1997:PSOOMT, author = "Ruth Breu and Radu Grosu and Franz Huber and Bernhard Rumpe and Wolfgang Schwerin", title = "Towards a Precise Semantics for Object-Oriented Modeling Techniques", pages = "53--59", booktitle = "Proceedings ECOOP'97 Workshop on Precise Semantics for Object-Oriented Modeling Techniques", editor = "Haim Kilov and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9725", year = "1997", } @InProceedings{France:1997:PSOOMT, author = "Robert B. France and Jean-Michel Bruel", title = "Integrated Informal Object-Oriented and Formal Modeling Techniques", pages = "83--89", booktitle = "Proceedings ECOOP'97 Workshop on Precise Semantics for Object-Oriented Modeling Techniques", editor = "Haim Kilov and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9725", year = "1997", } @InProceedings{Kent:1997:PSOOMT, author = "Stuart Kent and Ali Hamie and John Howse and Franco Civello and Richard Mitchell", title = "Semantics through Pictures: Towards a Diagrammatic Semantics for {OO} Modeling Notations", pages = "91--100", booktitle = "Proceedings ECOOP'97 Workshop on Precise Semantics for Object-Oriented Modeling Techniques", editor = "Haim Kilov and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9725", year = "1997", } @InProceedings{Trauter:1997:PSOOMT, author = "Roland Trauter", title = "A First Review of {UML}", pages = "165--166", booktitle = "Proceedings ECOOP'97 Workshop on Precise Semantics for Object-Oriented Modeling Techniques", editor = "Haim Kilov and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9725", year = "1997", } @InProceedings{Warmer:1997:PSOOMT, author = "Jos Warmer and John Hogg and Steve Cook and Bran Selic", title = "Experience with Formal Specification of {CMM} and {UML}", pages = "167--171", booktitle = "Proceedings ECOOP'97 Workshop on Precise Semantics for Object-Oriented Modeling Techniques", editor = "Haim Kilov and Bernhard Rumpe", publisher = "Technische Universit{\"a}t M{\"u}nchen, TUM-I9725", year = "1997", } @Proceedings{UML-Workshop:1997:Proc, title = "The Unified Modeling Language -- Technical Aspects and Applications", year = "1998", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", isbn = "3-7908-1105-X", } @InProceedings{Flatscher:1998:EUM, author = "Rony Flatscher", title = "Exchange of {UML}-Models with {EIA/CDIF}", pages = "3--13", booktitle = "The Unified Modeling Language -- Technical Aspects and Applications", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", year = "1998", } @InProceedings{Frank:1998:OOML, author = "Ulrich Frank", title = "Object-Oriented Modeling Languages: State of the Art and Open Research Questions", pages = "14--31", booktitle = "The Unified Modeling Language -- Technical Aspects and Applications", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", year = "1998", } @InProceedings{KernBausch:1998:SIFCSUM, author = "Lore Kern-Bausch and Mario Jeckle", title = "From a Semantically Irreducible Formulated Conceptual Schema to an {UML} Model", pages = "32--44", booktitle = "The Unified Modeling Language -- Technical Aspects and Applications", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", year = "1998", } @InProceedings{Ou:1998:MUERM, author = "Yongzhen Ou", title = "On Mapping Between {UML} and Entity-Relationship Model", pages = "45--57", booktitle = "The Unified Modeling Language -- Technical Aspects and Applications", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", year = "1998", } @InProceedings{Prasse:1998:EOOML, author = "Michael Prasse", title = "Evaluation of Object-Oriented Modelling Languages: A Comparison Between {OML} and {UML}", pages = "58--75", booktitle = "The Unified Modeling Language -- Technical Aspects and Applications", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", year = "1998", } @InProceedings{Bergner:1998:CLU, author = "Klaus Bergner and Andreas Rausch and Marc Sihling", title = "A Critical Look upon {UML} 1.0", pages = "79--92", booktitle = "The Unified Modeling Language -- Technical Aspects and Applications", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", year = "1998", } @InProceedings{Breu:1998:SVMU, author = "Ruth Breu and Radu Grosu and Franz Huber and Bernhard Rumpe and Wolfgang Schwerin", title = "Systems, Views and Models of {UML}", pages = "93--108", booktitle = "The Unified Modeling Language -- Technical Aspects and Applications", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", year = "1998", } @InProceedings{Gogolla:1998:CQU, author = "Martin Gogolla and Mark Richters", title = "On Constraints and Queries in {UML}", pages = "109--121", booktitle = "The Unified Modeling Language -- Technical Aspects and Applications", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", year = "1998", } @InProceedings{Schader:1998:MJTU, author = "Martin Schader and Axel Korthaus", title = "Modeling {Java} Threads in {UML}", pages = "122--143", booktitle = "The Unified Modeling Language -- Technical Aspects and Applications", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", year = "1998", } @InProceedings{Schuerr:1998:FDUPC, author = "Andy Sch{\"u}rr and Andreas Winter", title = "Formal Definition of {UML}'s Package Concept", pages = "144--159", booktitle = "The Unified Modeling Language -- Technical Aspects and Applications", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", year = "1998", } @InProceedings{Seemann:1998:USPLOOD, author = "Jochen Seemann and J{\"u}rgen Wolff von Gudenberg", title = "{UMLscript}: A Programming Language for Object-Oriented Design", pages = "160--169", booktitle = "The Unified Modeling Language -- Technical Aspects and Applications", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", year = "1998", } @InProceedings{Strahringer:1998:HISOOM, author = "Susanne Strahringer", title = "Ways of Handling and Interpreting Specialization in Object-Oriented Modeling", pages = "170--189", booktitle = "The Unified Modeling Language -- Technical Aspects and Applications", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", year = "1998", } @InProceedings{Weber:1998:RMDUICDM, author = "Wolfgang Weber and Pierre Metz", title = "Reuse of Models and Diagrams of the {UML} and Implementation Concepts Regarding Dynamic Modeling", pages = "190--203", booktitle = "The Unified Modeling Language -- Technical Aspects and Applications", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", year = "1998", } @InProceedings{Holz:1998:AUNTA, author = "Eckhardt Holz", title = "Application of {UML} Within the Scope of New Telecommunication Architectures", pages = "207--219", booktitle = "The Unified Modeling Language -- Technical Aspects and Applications", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", year = "1998", } @InProceedings{Korthaus:1998:UBOBSM, author = "Axel Korthaus", title = "Using {UML} for Business Object Based Systems Modeling", pages = "220--237", booktitle = "The Unified Modeling Language -- Technical Aspects and Applications", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", year = "1998", } @InProceedings{MuellerEttrich:1998:SDVMU, author = "Gunter M{\"u}ller-Ettrich", title = "System Development with {V-Model} and {UML}", pages = "238--249", booktitle = "The Unified Modeling Language -- Technical Aspects and Applications", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", year = "1998", } @InProceedings{Nuettgens:1998:BPMEUTI, author = "Markus N{\"u}ttgens and Thomas Feld and V. Zimmermann", title = "Business Process Modeling with {EPC} and {UML}: Transformation or Integration?", pages = "250--261", booktitle = "The Unified Modeling Language -- Technical Aspects and Applications", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", year = "1998", } @InProceedings{Schroff:1998:CPUU, author = "Andreas Schroff and A. Teichrieb", title = "Conventions for the Practical Use of {UML}", pages = "262--270", booktitle = "The Unified Modeling Language -- Technical Aspects and Applications", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", year = "1998", } @InProceedings{Wolf:1998:SEPU, author = "Martin Wolf and Rainer Burkhardt and I. Philippow", title = "Software Engineering Process with the {UML}", pages = "271--280", booktitle = "The Unified Modeling Language -- Technical Aspects and Applications", editor = "Martin Schader and Axel Korthaus", publisher = "Physica-Verlag, Heidelberg", year = "1998", } @Proceedings{UML-Workshop:1998:Proc, title = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", year = "1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", } @InProceedings{Hitz:1998:DUGPW, author = "Martin Hitz and Gerti Kappel", title = "Developing with {UML} - Goodies, Pitfalls, Workarounds", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Atkinson:1998:SAUCF, author = "Colin Atkinson", title = "Supporting and Applying the {UML} Conceptual Framework", pages = "1--11", abstract = "The Unified Modelling Language (UML) ostensibly assumes a four level (meta) modelling framework, both for its definition and for the conceptual context in which its users operate. In practice, however, it is still dominated by the traditional two level (model + data) view of object modelling and neither supports nor applies the four level framework properly. This not only diminishes the clarity of the UML semantics, but complicates the task of those users who do wish to fully embrace a multi-level approach. After outlining the characteristics of the intended conceptual framework, and the problems resulting from the UML?s current two-level bias, this paper presents three simple enhancements to the UML which provide the required expressive power for multi-level modelling. The paper then goes on to discuss issues in the application of the conceptual framework within the UML's own definition.", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Castellani:1998:OV11UCC, author = "Xavier Castellani", title = "An Overview of the Version 1.1 of the {UML} Defined with Charts of Concepts", pages = "13--24", abstract = "The model of the UML is complex and its concepts are numerous. We propose to represent the UML model with charts of concepts to define overviews of this model. These charts show definition dependencies between concepts of the model of the UML. They allow to have a good view of the concepts of the model of the UML and of their dependencies. They also allow to define overviews of concepts in this model. We present charts of concepts of the version 1.1 of the UML that represent the different kinds of basic concepts of the UML and its diagrams. We propose a selection of concepts of these charts that define an overview of the UML according to a goal and criteria that we present.", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Morand:1998:MTIF, author = "Bernard Morand", title = "Does Modeling Consist in Turning Informal into Formal?", pages = "25--32", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Allen:1998:PUWST, author = "Paul Allen", title = "Putting {UML} to Work: Strategies and Techniques", pages = "33--43", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Arnold:1998:BBWMEU, author = "Florian Arnold and Gerd Podehl", title = "Best of Both Worlds - A Mapping from {EXPRESS-G} to {UML}", pages = "45--54", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Olive:1998:PRUER, author = "Antoni Oliv{\'e} and Maria-Ribera Sancho", title = "Porting {ROSES} to {UML} - An Experience Report", pages = "55--64", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Suzuki:1998:MUMEOIXML, author = "Junichi Suzuki and Yoshikazu Yamamoto", title = "Making {UML} Models Exchangeable over the Internet with {XML}: {UXF} Approach", pages = "65--74", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Davis:1998:BUSC, author = "Hugh Davis", title = "Bridging {UML} and {STEP/EXPRESS} with {CDIF - Achieving Interoperability of Object and Product Data Models}", pages = "75--86", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Gogolla:1998:ERUCD, author = "Martin Gogolla and Mark Richters", title = "Equivalence Rules for {UML} Class Diagrams", pages = "87--96", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Lano:1998:STUM, author = "Kevin Lano and Juan Bicarregui", title = "Semantics and Transformations for {UML} Models", pages = "97--106", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Desfray:1998:AMTTU, author = "Philippe Desfray", title = "Automation of Design Pattern: Concepts, Tools and Practices", pages = "107--114", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Khriss:1998:ASUSDCD, author = "Isma{\"\i}l Khriss and Mohammed Elkoutbi and Rudolf K. Keller", title = "Automating the Synthesis of {UML} Statechart Diagrams from Multiple Collaboration Diagrams", pages = "115--126", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Kleppe:1998:IFOCLAUM, author = "Anneke Kleppe and Jos Warmer and Steve Cook", title = "Informal Formality? The {Object Constraint Language} and its Application in the {UML} Metamodel", pages = "127--136", abstract = "Within the field of object technology it is being recognised that constraints are a good means to produce more precise and formal specifications. One proof of this is that UML incorporates a standard constraint language called OCL (Object Constraint Language). The availability of OCL to every user of UML will undoubtedly encourage many people to add constraints to their UML models. This paper explains this language and shows the wide applicability of OCL, e.g. to express invariants, pre- and post- conditions, and guards. Probably the largest application of OCL to date was its use to define the metamodel of UML, and the experiences gained in this application of OCL will be discussed.", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Hamie:1998:UUCDOODD, author = "Ali Hamie and Franco Civello and John Howse and Stuart Kent and Richard Mitchell", title = "Reflections on the {Object Constraint Language}", pages = "137--145", abstract = "The Object Constraint Language (OCL), which forms part of the UML 1.1. set of modelling notations is a precise, textual language for expressing constraints that can not be shown diagramatically in UML. This paper reflects on aspects in the syntax and semantics of the OCL which are ambiguous or missing from the OCL documentation, including some minor extensions to the language itself based on our experience of precise specification in an object-oriented context. We use fragments of first order predicate logic to illustrate the semantics of some of the constructs of OCL.", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Ou:1998:SIC, author = "Yongzhen Ou", title = "On Using {UML} Class Diagram for Object-Oriented Database Design - Specification of Integrity Constraints", pages = "147--156", abstract = "In the course of object-oriented software engineering, the UML class diagrams are used to specify the static structure of the system under study, such as classes, types and various kinds of static relationships among them. Objects of the persistent classes can be stored in object-oriented databases or in relational databases. In the former case, the UML class diagrams are actually used for conceptual object-oriented database designs. However, the standard UML class diagram lacks the ability to specify some inherent integrity constraints, such as keys and uniqueness, for object-oriented databases. This paper proposes an extension to the UML metamodel, i.e., the introduction of two new model elements (key and IConstraint) and some new attributes to the existing metamodel, to accommodate more constraint specification. In the model level, a compartment CONSTRAINT to the class notation and some property strings for displaying the integrity constraints are added. The database design is then mapped to the extended ODMG-ODL schema definition.", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Bernard:1998:UCUDPGP, author = "Yves Bernard and Agusti Canals", title = "Use of ``Cisi {UML} Development Process'' on {GEDYS} Project", pages = "157--164", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Emmerich:1998:LMCBKU, author = "Jim Arlow and Wolfgang Emmerich and John Quinn", title = "Literate Modelling - Capturing Business Knowledge with the {UML}", pages = "165--171", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Kande:1998:CSAPT, author = "Mohamed Mancona Kand{\'e} and Shahrzade Mazaher and Ognjen Prnjat and Lionel Sacks and Marcus Wittig", title = "Applying {UML} to Design an Inter-Domain Service Management Application - A Case Study Based on the {ACTS} Project {TRUMPET}", pages = "173--182", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Allweyer:1998:POUIEDPC, author = "Thomas Allweyer and Peter Loos", title = "Process Orientation in {UML} through Integration of Event-Driven Process Chains", pages = "183--193", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{McLeod:1998:EUEBPM, author = "Graham McLeod", title = "Extending {UML} for Enterprise and Business Process Modeling", pages = "195--204", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Korthaus:1998:BPSDPMIBOTU, author = "Axel Korthaus and Stefan Kuhlins", title = "{BOOSTER*}Process - A Software Development Process Model Integrating Business Object Technology and {UML}", pages = "205--214", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Bourdeau:1998:LMCBKU, author = "E. Bourdeau and P. Lugagne and P. Roques", title = "Hierarchical Context Diagrams with {UML} - An Experience Report on Satellite Ground System Analysis", pages = "215--224", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Seemann:1998:EUSDRTS, author = "Jochen Seemann and J{\"u}rgen Wolff von Gudenberg", title = "Extension of {UML} Sequence Diagrams for Real-Time Systems", pages = "225--233", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Kovacevic:1998:UUIM, author = "Srdjan Kovacevic", title = "{UML} and User Interface Modeling", pages = "235--244", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Paech:1998:LMCBKU, author = "Barbara Paech", title = "On the Role of Activity Diagrams in {UML}", pages = "245--250", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Hruby:1998:SDDU, author = "Pavel Hruby", title = "Structuring Design Deliverables with {UML}", pages = "251--260", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Kivisto:1998:CSUSPM, author = "Kari Kivisto", title = "Considerations of and Suggestions for a {UML}-Specific Process Model", pages = "261--271", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Saksena:1998:ENAU, author = "Monika Saksena and Maria Larrondo-Petrie and Robert B. France and Matthew Evett", title = "Extending Aggregation Constructs in {UML}", pages = "273--280", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Mellor:1998:ALU, author = "Stephen J. Mellor and Steve Tockey and Rodolphe Arthaud and Philippe LeBlanc", title = "Software-platform-independent, Precise Action Specifications for {UML}", pages = "281--286", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Lanusse:1998:AA, author = "Agn{\`e}s Lanusse and S{\'e}bastien G{\'e}rard and Fran{\c{c}}ois Terrier", title = "Real-Time Modeling with {UML}: The {ACCORD} approach", pages = "287--296", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Evans:1998:DUFML, author = "Andy Evans and Robert B. France and Kevin Lano and Bernhard Rumpe", title = "Developing the {UML} as a Formal Modelling Notation", pages = "297--307", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Overgaard:1998:FAUCR, author = "Gunnar {\"O}vergaard and Karin Palmkvist", title = "A Formal Approach to Use Cases and their Relationships", pages = "309--317", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{HendersonSellers:1998:OPEU, author = "Brian Henderson-Sellers", title = "{OML}: Proposals to Enhance {UML}", pages = "319--329", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Jezequel:1998:VDSMU, author = "Jean-Marc J{\'e}z{\'e}quel and Alain Le Guennec and Fran{\c{c}}ois Pennaneac'h", title = "Validating Distributed Software Modeled with {UML}", pages = "331--340", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Mens:1998:SREUM, author = "Tom Mens and Carine Lucas and Patrick Steyart", title = "Supporting Reuse and Evolution of {UML} Models", pages = "341--350", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @InProceedings{Lester:1998:UUCSCRA, author = "N. G. Lester and F. G. Wilkie and D. W. Bustard", title = "Using {UML} to Categorise and Specify Criteria for Reusable Artefacts", pages = "351--358", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", year = "1998", } @Proceedings{UML98:1999:Proc, title = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", year = "1999", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", volume = "1618", series = "LNCS", publisher = "Springer", isbn = "3-540-66252-9", } @InProceedings{Muller:1999:UML98, author = "Pierre-Alain Muller", title = "The Birth and Rise of a Standard Modeling Notation", pages = "1--8", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Hitz:1999:UML98, author = "Martin Hitz and Gerti Kappel", title = "Developing with {UML} - Some Pitfalls and Workarounds", pages = "9--20", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Atkinson:1999:UML98, author = "Colin Atkinson", title = "Supporting and Applying the {UML} Conceptual Framework", pages = "21--36", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Morand:1999:UML98, author = "Bernard Morand", title = "Modeling: Is it Turning Informal into Formal?", pages = "37--48", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Arnold:1999:UML98, author = "Florian Arnold and Gerd Podehl", title = "Best of Both Worlds - A Mapping from {EXPRESS-G} to {UML}", pages = "49--63", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Olive:1999:UML98, author = "Antoni Oliv{\'e} and Maria-Ribera Sancho", title = "Porting {ROSES} to {UML} - An Experience Report", pages = "64-77", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Suzuki:1999:UML98, author = "Junichi Suzuki and Yoshikazu Yamamoto", title = "Making {UML} Models Interoperable with {UXF}", pages = "78--91", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Gogolla:1999:UML98, author = "Martin Gogolla and Mark Richters", title = "Transformation Rules for {UML} Class Diagrams", pages = "92--106", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Lano:1999:UML98, author = "Kevin Lano and Juan Bicarregui", title = "Semantics and Transformations for {UML} Models", pages = "107--119", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Desfray:1999:UML98, author = "Philippe Desfray", title = "Automation of Design Pattern: Concepts, Tools and Practices", pages = "120--131", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Khriss:1999:UML98, author = "Isma{\"\i}l Khriss and Mohammed Elkoutbi and Rudolf K. Keller", title = "Automating the Synthesis of {UML} {StateChart} Diagrams from Multiple Collaboration Diagrams", pages = "132--147", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Kleppe:1999:UML98, author = "Anneke Kleppe and Jos Warmer and Steve Cook", title = "Informal Formality? The {Object Constraint Language} and Its Application in the {UML} Metamodel", pages = "148--161", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Hamie:1999:UML98, author = "Ali Hamie and Franco Civello and John Howse and Stuart Kent and Richard Mitchell", title = "Reflections on the {Object Constraint Language}", pages = "162--172", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Ou:1999:UML98, author = "Yongzhen Ou", title = "On Using {UML} Class Diagram for Object-Oriented Database Design -- Specification of Integrity Constraints", pages = "173--188", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Arlow:1999:UML98, author = "Jim Arlow and Wolfgang Emmerich and John Quinn", title = "Literate Modelling - Capturing Business Knowledge with the {UML}", pages = "189--199", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Kande:1999:UML98, author = "Mohamed Mancona Kand{\'e} and Shahrzade Mazaher and Ognjen Prnjat and Lionel Sacks and Marcus Wittig", title = "Applying {UML} to Design an Inter-Domain Service Management Application", pages = "200--214", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Korthaus:1999:UML98, author = "Axel Korthaus and Stefan Kuhlins", title = "{BOOSTER*}Process: A Software Development Process Model Integrating Business Object Technology and {UML}", pages = "215--226", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Bourdeau:1999:UML98, author = "Eric Bourdeau and Philippe Lugagne and Pascal Roques", title = "Hierarchical Context Diagrams with {UML}: An Experience Report on Satellite Ground System Analysis", pages = "227--239", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Seemann:1999:UML98, author = "Jochen Seemann and J{\"u}rgen Wolff von Gudenberg", title = "Extension of {UML} Sequence Diagrams for Real-Time Systems", pages = "240--252", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Kovacevic:1999:UML98, author = "Srdjan Kovacevic", title = "{UML} and User Interface Modeling", pages = "253--266", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Paech:1999:UML98, author = "Barbara Paech", title = "On the Role of Activity Diagrams in {UML}: A User Task Centered Development Process for {UML}", pages = "267--277", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Hruby:1999:UML98, author = "Pavel Hruby", title = "Structuring {UML}Design Deliverables", pages = "278--293", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Kivisto:1999:UML98, author = "Kari Kivisto", title = "Considerations of and Suggestions for a {UML}-Specific Process Model", pages = "294--306", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Mellor:1999:UML98, author = "Stephen J. Mellor and Stephen R. Tockey and Rodolphe Arthaud and Philippe LeBlanc", title = "An Action Language for {UML}: Proposal for a Precise Execution Semantics", pages = "307--318", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Lanusse:1999:UML98, author = "Agn{\`e}s Lanusse and S{\'e}bastien G{\'e}rard and Fran{\c{c}}ois Terrier", title = "Real-Time Modeling with {UML}: The {ACCORD} approach", pages = "319--335", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Evans:1999:UML98, author = "Andy Evans and Robert B. France and Kevin Lano and Bernhard Rumpe", title = "The {UML} as a Formal Modeling Notation", pages = "336--348", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{HendersonSellers:1999:UML98, author = "Brian Henderson-Sellers", title = "{OML}: Proposals to Enhance {UML}", pages = "349--364", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Jezequel:1999:UML98, author = "Jean-Marc J{\'e}z{\'e}quel and Alain Le Guennec and Fran{\c{c}}ois Pennaneac'h", title = "Validating Distributed Software Modeled with the {Unified Modeling Language}", pages = "365--377", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Mens:1999:UML98, author = "Tom Mens and Carine Lucas and Patrick Steyart", title = "Supporting Disciplined Reuse and Evolution of {UML} Models", pages = "378--392", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Lester:1999:UML98, author = "N. G. Lester and F. G. Wilkie and D. W. Bustard", title = "Applying {UML} Extensions to Facilitate Software Reuse", pages = "393--405", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Overgaard:1999:UML98, author = "Gunnar {\"O}vergaard and Karin Palmkvist", title = "A Formal Approach to Use Cases and Their Relationships", pages = "406--418", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Allen:1999:UML98, author = "Paul Allen", title = "A Practical Framework for Applying {UML}", pages = "419--433", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @InProceedings{Saksena:1999:UML98, author = "Monika Saksena and Maria Larrondo-Petrie and Robert B. France and Matthew Evett", title = "Extending Aggregation Constructs in {UML}", pages = "434--441", booktitle = "The Unified Modeling Language, UML'98 - Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, Selected Papers", editor = "Jean B{\'e}zivin and Pierre-Alain Muller", publisher = "Springer", series = "LNCS", volume = "1618", year = "1999", } @Proceedings{UML99:1999:Proc, title = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", year = "1999", editor = "Robert France and Bernhard Rumpe", volume = "1723", series = "LNCS", publisher = "Springer", } @InProceedings{Egyed:1999:UML, author = "Alexander Egyed and Nenad Medvidovic", title = "Extending Architectural Representation in {UML} with View Integration", pages = "2--16", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{AbiAntoun:1999:UML, author = "Marwan Abi-Antoun and Nenad Medvidovic", title = "Enabling the Refinement of a Software Architecture into a Design", pages = "17--31", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Hilliard:1999:UML, author = "Rich Hilliard", title = "Using the {UML} for Architectural Description", pages = "32--48", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{HendersonSellers:1999:UML1, author = "Brian Henderson-Sellers and Colin Atkinson and Don Firesmith", title = "A {UML} Variant: {OML}", pages = "49--66", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Paige:1999:UML, author = "Richard F. Paige and Jonathan S. Ostroff", title = "A Comparison of the Business Object Notation and the Unified Modelling Language", pages = "67--82", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Kim:1999:UML, author = "Soon-Kyeong Kim and David Carrington", title = "Formalizing the {UML} Class Diagram Using Object-Z", pages = "83--98", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Overgaard:1999:UML, author = "Gunnar {\"O}vergaard", title = "A Formal Approach to Collaborations in the Unified Modeling Language", pages = "99--115", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Knapp:1999:UML, author = "Alexander Knapp", title = "A Formal Semantics for {UML} Interactions", pages = "116--130", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Evans:1999:UML, author = "Andy Evans and Stuart Kent", title = "Core Meta-Modelling Semantics of {UML}: The {pUML} Approach", pages = "140--155", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Richters:1999:UML, author = "Mark Richters and Martin Gogolla", title = "A Metamodel for {OCL}", pages = "156--171", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Racz:1999:UML, author = "Ferenc Dosa Racz and Kai Koskimies", title = "Tool-Supported Compressing of {UML} Class Diagrams", pages = "172--187", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Belaunde:1999:UML, author = "Mariano Belaunde", title = "A Pragmatic Approach for Building a Flexible {UML} Model Repository", pages = "188--203", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Wienberg:1999:UML, author = "Axel Wienberg and Florian Matthes and Marko Boger", title = "Modeling Dynamic Software Components with {UML}", pages = "204--219", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Suzuki:1999:UML, author = "Junichi Suzuki and Yoshikazu Yamamoto", title = "Extending {UML} for Modelling Reflective Software Components", pages = "220--235", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Dykman:1999:UML, author = "Nathan Dykman and Martin Griss and Robert Kessler", title = "Nine Suggestions for Improving {UML} Extensibility", pages = "236--248", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Berner:1999:UML, author = "Stefan Berner and Martin Glinz and Stefan Joos", title = "A Classification of Stereotypes for Object-Oriented Modeling Languages", pages = "249--264", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Dsouza:1999:UML, author = "Desmond D'Souza and Aamond Sane and Alan Birchenough", title = "First-Class Extensibility for {UML}-Profiles, Stereotypes, Patterns", pages = "265--277", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Sendall:1999:UML, author = "Shane Sendall and Alfred Strohmeier", title = "{UML} Based Fusion Analysis Applied to a Bank Case Study", pages = "278--291", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Franch:1999:UML, author = "Xavier Franch and Josep M. Ribo", title = "Using {UML} for Software Process Modelling", pages = "292--307", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Hruby:1999:UML, author = "Pavel Hruby", title = "Designing {UML} Based Development Processes", pages = "308--323", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Herzberg:1999:UML, author = "Dominikus Herzberg", title = "{UML-RT} as a Candidate for Modeling Embedded Real-Time Systems in the Telecommunication Domain", pages = "330--338", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Kabous:1999:UML, author = "Laila Kabous and Wolfgang Nebel", title = "Modeling Hard Real Time Systems with {UML}", pages = "339--355", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Kaehkipuro:1999:UML, author = "Pekka K{\"a}hkipuro", title = "UML Based Performance Modeling Framework for Object-Oriented Distributed Systems", pages = "356--371", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Cook:1999:UML, author = "Steve Cook and Anneke Kleppe and Richard Mitchell and Jos Warmer and Alan Cameron Wills", title = "Defining the Context of {OCL} Expressions", pages = "372--383", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Kent:1999:UML, author = "Stuart Kent and John Howse", title = "Mixing Visual and Textual Constraint Languages", pages = "384--398", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Bidoit:1999:UML, author = "Michel Bidoit and Rolf Hennicker and Francoise Tort and Martin Wirsing", title = "Correct Realization of Interface Constraints with {OCL}", pages = "399--415", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Offutt:1999:UML, author = "Jeff Offutt and Aynur Abdurazik", title = "Generating Tests from {UML} Specifications", pages = "416--429", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Lilius:1999:UML, author = "Johan Lilius and Ivan Porres Paltor", title = "Formalising {UML} State Machines for Model Checking", pages = "430--445", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Sourrouille:1999:UML, author = "Jean Louis Sourrouille", title = "{UML} Behavior: Inheritance and Implementation in Current Object-Oriented Languages", pages = "457--472", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Engels:1999:UML, author = "Gregor Engels and Roland H{\"u}cking and Stefan Sauer and Annika Wagner", title = "{UML} Collaboration Diagrams and their Transformation to {Java}", pages = "473--488", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Gogolla:1999:UML, author = "Martin Gogolla and Oliver Radfelder and Mark Richters", title = "Towards Three-Dimensional Animation of {UML} Diagrams", pages = "489--502", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Clark:1999:UML, author = "Tony Clark", title = "Type Checking {UML} Static Diagrams", pages = "503--517", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Back:1999:UML, author = "Ralph-Johan Back and Luigia Petre and Ivan Porres Paltor", title = "Analysing {UML} Use Cases as Contracts", pages = "518--533", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Giese:1999:UML, author = "Holger Giese and J{\"o}rg Graf and Guido Wirtz", title = "Closing the Gap Between Object-Oriented Modeling of Structure and Behavior", pages = "534--549", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{HendersonSellers:1999:UML2, author = "Brian Henderson-Sellers and Franck Barbier", title = "Black and White Diamonds", pages = "550--565", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Andrade:1999:UML, author = "Luis Filipe Andrade and Jose Luis Fiadeiro", title = "Interconnecting Objects Via Contracts", pages = "566--583", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Miller:1999:UML, author = "Joaquin Miller and Rebecca Wirfs-Brock", title = "How Can Anything be Both a Classifier and a Package?", pages = "584--597", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Demuth:1999:UML, author = "Birgit Demuth and Heinrich Hussmann", title = "Using {UML}/{OCL} Constraints for Relational Database Design", pages = "598--613", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Baumeister:1999:UML, author = "Hubert Baumeister and Nora Koch and Luis Mandel", title = "Towards a {UML} Extension for Hypermedia Design", pages = "614--629", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Demeyer:1999:UML, author = "Serge Demeyer and Stephane Ducasse and Sander Tichelaar", title = "Why Unified is not Universal? \- {UML} Shortcomings for Coping with Round-trip Engineering", pages = "630--644", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Firley:1999:UML, author = "Thomas Firley and Michaela Huhn and Karsten Diethers and Thomas Gehrke and Ursula Goltz", title = "Timed Sequence Diagrams and Tool-Based Analysis \- A Case Study", pages = "645--660", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Li:1999:UML, author = "Xuandong Li and Johan Lilius", title = "Timing Analysis of {UML} Sequence Diagrams", pages = "661--674", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Bunse:1999:UML, author = "Christian Bunse and Colin Atkinson", title = "The Normal Object Form: Bridging the Gap from Models to Code", pages = "675--690", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @InProceedings{Soundarajan:1999:UML, author = "Neelam Soundarajan and Stephen Fridella", title = "Modeling Exceptional Behavior", pages = "691--705", booktitle = "UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings", editor = "Robert France and Bernhard Rumpe", publisher = "Springer", series = "LNCS", volume = "1723", year = "1999", } @Proceedings{UML2000:2000:Proc, title = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", year = "2000", editor = "Andy Evans and Stuart Kent and Bran Selic", volume = "1939", series = "LNCS", publisher = "Springer", } @InProceedings{Sendall:2000:UML, author = "Shane Sendall and Alfred Strohmeier", title = "From Use Cases to System Operation Specifications", pages = "1--15", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Amyot:2000:UML, author = "Daniel Amyot and Gunter Mussbacher", title = "On the Extension of {UML} with Use Case Maps Concepts", pages = "16--31", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Graubmann:2000:UML, author = "Peter Graubmann and Ekkart Rudolph", title = "HyperMSCs and Sequence Diagrams for Use Case Modelling and Testing", pages = "32--46", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Knapmann:2000:UMLa, author = "John Knapmann", title = "Business-oriented Constraint Language", pages = "47--61", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Barros:2000:UML, author = "Alistair Barros and Keith Duddy and Michael Lawley and Zoran Milosevic and Kerry Raymond and Andrew Wood", title = "Processes, Roles, and Events: {UML} Concepts for Enterprise Architecture", pages = "62--77", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Knapmann:2000:UMLb, author = "John Knapmann", title = "Statistical Constraints for {EAI}", pages = "78--92", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Nunes:2000:UML, author = "Nuno Jardim Nunes and Jo{\~a}o Falc{\~a}o e Cunha", title = "Towards a {UML} profile for interaction design: the Wisdom approach", pages = "101--116", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Silva:2000:UML, author = "Paulo Pinheiro da Silva and Norman W. Paton", title = "{UMLi}: The Unified Modeling Language for Interactive Applications", pages = "117--132", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Vilain:2000:UML, author = "Patricia Vilain and Daniel Schwabe and Clarisse Sieckenius de Souza", title = "A Diagrammatic Tool for Representing User Interaction in {UML}", pages = "133--147", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Brenner:2000:UML, author = "Eugen Brenner and Ivo Derado", title = "{UML} Extensions for {ASAM-GDI} Device Capability Description", pages = "148--161", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Padawitz:2000:UML, author = "Peter Padawitz", title = "Swinging {UML}: How to Make Class Diagrams and State Machines Amenable to Constraint Solving and Proving", pages = "162--177", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Mirandola:2000:UML, author = "Raffaela Mirandola and Vittorio Cortellessa", title = "{UML} Based Performance Modeling of Distributed Systems", pages = "178--193", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Steimann:2000:UML, author = "Friedrich Steimann", title = "A Radical Revision of {UML}'s Role Concept", pages = "194--209", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Wegmann:2000:UML, author = "Alain Wegmann and Guy Genilloud", title = "The Roles of ``Roles'' in Use Case Diagrams", pages = "210--224", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Casanova:2000:UML, author = "Miro Casanova and Thomas Wallet and Maja D'Hondt", title = "Ensuring Quality of Geographic Data with {UML} and {OCL}", pages = "225--239", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Felfernig:2000:UML, author = "Alexander Felfernig and Dietmar Jannach and Markus Zankers", title = "Contextual Diagrams as Structuring Mechanisms for Designing Configuration Knowledge Bases in {UML}", pages = "240-254", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Cook:2000:UML, author = "Steve Cook", title = "The {UML} family: Profiles, Prefaces and Packages", pages = "255--264", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Richters:2000:UML, author = "Mark Richters and Martin Gogolla", title = "Validating {UML} Models and {OCL} Constraints", pages = "265--277", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Hussmann:2000:UML, author = "Heinrich Hussmann and Birgit Demuth and Frank Finger", title = "Modular Architecture for a Toolset Supporting {OCL}", pages = "278--293", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Bottoni:2000:UML, author = "Paolo Bottoni and Manuel Koch and Francesco Parisi-Presicce and Gabriele Taentzer", title = "Consistency Checking and Visualization of {OCL} Constraints", pages = "294--308", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Atkinson:2000:UML, author = "Colin Atkinson and Thomas K{\"u}hne", title = "Strict Profiles: Why and How", pages = "309--322", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Engels:2000:UML, author = "Gregor Engels and Jan Hendrik Hausmann and Reiko Heckel and Stefan Sauer", title = "Dynamic Meta Modeling: A Graphical Approach to the Operational Semantics of Behavioral Diagrams in {UML}", pages = "323--337", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Clarke:2000:UML, author = "Siobh{\'a}n Clarke", title = "Composing Design Models: An Extension to the {UML}", pages = "338--352", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Overgaard:2000:UML, author = "Gunnar {\"O}vergaard and Karin Palmkvist", title = "Interacting Subsystems in {UML}", pages = "359--368", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Petriu:2000:UML, author = "Dorina C. Petriu and Yimei Sun", title = "Consistent Behaviour Representation in Activity and Sequence Diagrams", pages = "359--368", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Abdurazik:2000:UML, author = "Aynur Abdurazik and Jeff Offutt", title = "Using {UML} Collaboration Diagrams for Static Checking and Test Generation", pages = "383--395", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Damm:2000:UML, author = "Christian Heide Damm and Klaus Marius Hansen and Michael Thomsen and Michael Tyrsted", title = "Supporting Several Levels of Restriction in the {UML}", pages = "396-409", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Hennicker:2000:UML, author = "Rolf Hennicker and Nora Koch", title = "A {UML}-based Methodology for Hypermedia Design", pages = "410--424", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Chabrol:2000:UML, author = "Michelle Chabrol and David Sarramia", title = "Object Oriented Methodology based on {UML} for Urban Traffic System Modeling", pages = "425--439", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Kleppe:2000:UML, author = "Anneke Kleppe and Jos Warmer", title = "Extending {OCL} to include Actions", pages = "440--450", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Mizuno:2000:UML, author = "Masaaki Mizuno and Gurdip Singh and Mitchell Neilsen", title = "A Structured Approach to Develop Concurrent Programs in {UML}", pages = "451--465", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Pickin:2000:UML, author = "Simon Pickin and Angeles Manjarr{\'e}s", title = "Describing AI Analysis Patterns with {UML}", pages = "466--481", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Guennec:2000:UML, author = "Alain Le Guennec and Gerson Suny{\'e} and Jean-Marc J{\'e}z{\'e}quel", title = "Precise Modeling of Design Patterns", pages = "482--496", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Kobryn:2000:UML, author = "Cris Kobryn", title = "Architectural Patterns for Metamodeling: A Hitchhikers Guide to the {UML} Metaverse", pages = "497", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Garlan:2000:UML, author = "David Garlan and Andrew J. Kompanek", title = "Reconciling the Needs of Architectural Description with Object-Modeling Notations", pages = "498--512", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Kande:2000:UML, author = "Mohamed Mancona Kand{\'e} and Alfred Strohmeier", title = "Towards a {UML} Profile for Software Architecture Descriptions", pages = "513--527", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Kwon:2000:UML, author = "Gihwon Kwon", title = "Rewrite rules and Operational Semantics for Model Checking {UML} Statecharts", pages = "528--540", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @InProceedings{Pazzi:2000:UML, author = "Luca Pazzi", title = "Part-Whole Statecharts for the Explicit Representation of Compound Behaviors", pages = "541--555", booktitle = "UML 2000 - The Unified Modeling Language. Advancing the Standard. Third International Conference, York, UK, October 2000, Proceedings", editor = "Andy Evans and Stuart Kent and Bran Selic", publisher = "Springer", series = "LNCS", volume = "1939", year = "2000", } @Proceedings{UML2001:2001:Proc, title = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", year = "2001", editor = "Martin Gogolla and Cris Kobryn", volume = "2185", series = "LNCS", publisher = "Springer", } @InProceedings{Rumbaugh:2001:UML, author = "Jim Rumbaugh", title = "The Preacher at Arrakeen", pages = "1", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Alvarez:2001:UMLa, author = "Jos{\'e} M. {\'A}lvarez and Tony Clark and Andy Evans and Paul Sammut", title = "An Action Semantics for {MML}", pages = "2--18", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Atkinson:2001:UML, author = "Colin Atkinson and Thomas K{\"u}hne", title = "The Essence of Multilevel Metamodeling", pages = "19--33", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Alvarez:2001:UMLb, author = "Jos{\'e} M. {\'A}lvarez and Andy Evans and Paul Sammut", title = "Mapping between Levels in the Metamodel Architecture", pages = "34--46", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Eshuis:2001:UML, author = "Rik Eshuis and Roel Wieringa", title = "An Execution Algorithm for {UML} Activity Graphs", pages = "47--61", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Xuandong:2001:UML, author = "Li Xuandong and Cui Meng and Pei Yu and Zhao Jianhua and Zheng Guoliang", title = "Timing Analysis of {UML} Activity Diagrams", pages = "62--75", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Dumas:2001:UML, author = "Marlon Dumas and Arthur H. M. ter Hofstede", title = "{UML} Activity Diagrams as a Workflow Specification Language", pages = "76--90", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Akehurst:2001:UML, author = "David H. Akehurst and B. Bordbar", title = "On Querying {UML} Data Models with {OCL}", pages = "91--103", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Demuth:2001:UML, author = "Birgit Demuth and Heinrich Hussmann and Sten Loecher", title = "{OCL} as a Specification Language for Business Rules in Database Applications", pages = "104--117", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Cengarle:2001:UML, author = "Mar{\'\i}a Victoria Cengarle and Alexander Knapp", title = "A Formal Semantics for {OCL} 1.4", pages = "118--133", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Sunye:2001:UML, author = "Gerson Suny{\'e} and Damien Pollet and Yves Le Traon and Jean-Marc J{\'e}z{\'e}quel", title = "Refactoring {UML} Models", pages = "134--148", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Yacoub:2001:UML, author = "Sherif M. Yacoub and Hany H. Ammar", title = "{UML} Support for Designing Software Systems as a Composition of Design Patterns", pages = "149--165", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Crettaz:2001:UML, author = "Valentin Crettaz and Mohamed Mancona Kand{\'e} and Shane Sendall and Alfred Strohmeier", title = "Integrating the {ConcernBASE} Approach with {SADL}", pages = "166--181", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Devos:2001:UML, author = "Frank Devos and Eric Steegmans", title = "The Message Paradigm in Object-Oriented Analysis", pages = "182--193", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Briand:2001:UML, author = "Lionel Briand and Yvan Labiche", title = "A {UML}-Based Approach to System Testing", pages = "194--208", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Grassi:2001:UML, author = "Vincenzo Grassi and Raffaela Mirandola", title = "{UML} Modelling and Performance Analysis of Mobile Software Architectures", pages = "209--224", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Marcos:2001:UML, author = "E. Marcos and B. Vela and J. M. Cavero", title = "Extending {UML} for Object-Relational Database Design", pages = "225--239", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Damm:2001:UML, author = "Werner Damm", title = "Understanding {UML} - Pains and Rewards", pages = "240", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Kuske:2001:UML, author = "Sabine Kuske", title = "A Formal Semantics of {UML} State Machines Based on Structured Graph Transformation", pages = "241--256", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Bottoni:2001:UML, author = "Paolo Bottoni and Manuel Koch and Francesco Parisi-Presicce and Gabriele Taentzer", title = "A Visualization of {OCL} Using Collaborations", pages = "257--271", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Engels:2001:UML, author = "Gregor Engels and Reiko Heckel and Jochen Malte K{\"u}ster", title = "Rule-Based Specification of Behavioral Consistency Based on the {UML} Meta-model", pages = "272--286", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Apvrille:2001:UML, author = "L. Apvrille and P. de Saqui-Sannes and C. Lohr and P. S{\'e}nac and J.-P. Courtiat", title = "A New {UML} Profile for Real-Time System Formal Design and Validation", pages = "287--301", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Latronico:2001:UML, author = "Elizabeth Latronico and Philip Koopman", title = "Representing Embedded System Sequence Diagrams as a Formal Language", pages = "302--316", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Lettrari:2001:UML, author = "Marc Lettrari and Jochen Klose", title = "Scenario-Based Monitoring and Testing of Real-Time {UML} Models", pages = "317--328", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Genova:2001:UML, author = "Gonzalo G{\'e}nova and Juan Llorens and Paloma Mart{\'\i}nez", title = "Semantics of the Minimum Multiplicity in Ternary Associations in {UML}", pages = "329--341", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Baclawski:2001:UML, author = "Kenneth Baclawski and Mieczyslaw K. Kokar and Paul A. Kogut and Lewis Hart and Jeffrey Smith and William S. Holmes and Jerzy Letkowski and Michael L. Aronson", title = "Extending {UML} to Support Ontology Engineering for the Semantic Web", pages = "342--360", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Stevens:2001:UML, author = "Perdita Stevens", title = "On Associations in the Unified Modelling Language", pages = "361--375", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Sekerinski:2001:UML, author = "Emil Sekerinski and Rafik Zurob", title = "iState: A Statechart Translator", pages = "376--390", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Sendall:2001:UML, author = "Shane Sendall and Alfred Strohmeier", title = "Specifying Concurrent System Behavior and Timing Constraints Using {OCL} and {UML} ", pages = "391--405", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Beeck:2001:UML, author = "Michael van der Beeck", title = "Formalization of {UML}-Statecharts", pages = "406--421", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Mylopoulos:2001:UML, author = "John Mylopoulos and Manuel Kolp and Jaelson Castro", title = "{UML} for Agent-Oriented Software Development: The Tropos Proposal", pages = "422--441", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Weis:2001:UML, author = "Torben Weis and Christian Becker and Kurt Geihs and No{\"e}l Plouzeau", title = "A {UML} Meta-model for Contract Aware Components", pages = "442--456", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Roubtsova:2001:UML, author = "Ella Roubtsova and L. C. M. van Gool and R. Kuiper and H. B. M. Jonkers", title = "A Specification Model for Interface Suites", pages = "457--471", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Metz:2001:UML, author = "Pierre Metz and John O'Brian and Wolfgang Weber", title = "Against Use Case Interleaving", pages = "472--486", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @InProceedings{Anda:2001:UML, author = "Bente Anda and Hege Dreiem and Dag I. K. Sj{\o}berg and Magne J{\o}rgensen", title = "Estimating Software Development Effort Based on Use Cases - Experiences from Industry", pages = "1", booktitle = "UML 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference, Toronto, Canada, October 2001, Proceedings", editor = "Martin Gogolla and Cris Kobryn", publisher = "Springer", series = "LNCS", volume = "2185", year = "2001", } @Proceedings{UML-Workshop:2001:Proc, title = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", year = "2001", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", volume = "P-7", series = "LNI", publisher = "German Informatics Society", isbn = "3-88579-335-0", } @InProceedings{Ambler:2001:WRKUML, author = "Scott W. Ambler", title = "Agile Modeling: A Brief Overview", pages = "7--11", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Aoki:2001:WRKUML, author = "Toshiaki Aoki and Takaaki Tateishi and Takuya Katayama", title = "An Axiomatic Formalization of {UML} Models", pages = "13--28", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Bjoerklund:2001:WRKUML, author = "Dag Bjoerklund and Johan Lilius and Ivan Porres", title = "Towards Efficient Code Synthesis from Statecharts", pages = "29--41", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Bousquet:2001:WRKUML, author = "Lydie du Bousquet and Hugues Martin and Jean-Marc J{\'e}z{\'e}quel", title = "Conformance Testing from {UML} Specifications Experience Report", pages = "43--55", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Chiorean:2001:WRKUML, author = "Dan Chiorean", title = "Using {OCL} beyond specifications", pages = "57--68", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Davidson:2001:WRKUML, author = "Shiri Davidson and Mila Keren and Sara Porat and Gabi Zodik", title = "Designing Procedural {4GL} Applications through {UML} Modeling", pages = "69--85", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Dijkman:2001:WRKUML, author = "Remco. M. Dijkman and Lu{\'\i}s Pires and Stef M. M. Joosten", title = "Calculating with Concepts: a Technique for the Development of Business Process Support", pages = "87--98", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Dong:2001:WRKUML, author = "Zhijiang Dong and Xudong He", title = "Integrating {UML} Statecharts and Collaboration Diagrams Using Hierarchical Predicate Transition Nets", pages = "99--112", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Favre:2001:WRKUML, author = "Liliana M. Favre", title = "A Formal Mapping between {UML} Static Models and Algebraic Specifications", pages = "113--127", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Georg:2001:WRKUML, author = "Geri Georg and James Bieman and Robert B. France", title = "Using Alloy and {UML}/{OCL} to Specify Run-Time Configuration Management: A Case Study", pages = "128--141", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Hausmann:2001:WRKUML, author = "Jan Hendrik Hausmann and Jochen Malte K{\"u}ster and Stefan Sauer", title = "Identifying Semantic Dimensions of ({UML}) Sequence Diagrams", pages = "142--157", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Hennicker:2001:WRKUML, author = "Rolf Hennicker and Nora Koch", title = "Modeling the User Interface of Web Applications with {UML}", pages = "158--172", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Kosiuczenko:2001:WRKUML, author = "Piotr Kosiuczenko", title = "Formal Redesign of {UML} Class Diagrams", pages = "174--190", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Paige:2001:WRKUML, author = "Richard Paige and Jonathan Ostroff", title = "A Proposal for a Lightweight Rigorous {UML}-Based Development Method for Reliable Systems", pages = "192--206", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Pickin:2001:WRKUML, author = "Simon Pickin and Claude Jard and Thierry Heuillard and Jean-Marc J{\'e}z{\'e}quel and Philippe Desfray", title = "A {UML}-integrated test description language for component testing", pages = "208--223", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Smith:2001:WRKUML, author = "Jeffrey Smith and Mieczyslaw K. Kokar and Kenneth Baclawsi", title = "Formal Verification of {UML} Diagrams: A First Step Towards Code Generation", pages = "224--240", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Stauner:2001:WRKUML, author = "Thomas Stauner and Alexander Pretschner and Istv{\'a}n P{\'e}ter", title = "Approaching a Discrete-Continous {UML}: Tool Support and Formalization", pages = "242--257", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Trask:2001:WRKUML, author = "Ray Trask and Robert B. France", title = "{RIGR} - A Repository Model Based Approach to Management", pages = "258--269", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Williams:2001:WRKUML, author = "Clay E. Williams", title = "Toward a Test-Ready Meta-model for Use Cases", pages = "270--287", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Wills:2001:WRKUML, author = "Alan Cameron Wills", title = "Catalytic modeling: {UML} meets {XP}", pages = "288--306", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @InProceedings{Boger:2001:WRKUML, author = "Marko Boger and Thorsten Sturm", title = "Tool-support for Model-Driven Software Engineering", pages = "307--318", booktitle = "Practical {UML}-Based Rigorous Development Methods - Countering or Integrating the e{X}tremists. Workshop of the {pUML}-Group held together with the UML 2001 October 1st, 2001 in Toronto, Canada", editor = "Andy Evans and Robert France and Ana Moreira and Bernhard Rumpe", publisher = "German Informatics Society", series = "LNI", volume = "P-7", year = "2001", } @Proceedings{UML2004:2004:Proc, title = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", year = "2004", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", volume = "3273", series = "LNCS", publisher = "Springer", } @InProceedings{Durán:2004:UML, author = "Amador Dur{\'a}n and Beatriz Bern{\'a}rdez and Marcela Genero and Mario Piattini", title = "Empirically Driven Use Case Metamodel Evolution", pages = "1--11", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Ma:2004:UML, author = "Haohai Ma and Weizhong Shao and Lu Zhang and Zhiyi Ma and Yanbing Jiang", title = "Applying {OO} Metrics to Assess {UML} Meta-Models", pages = "12--26", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Caron:2004:UML, author = "Olivier Caron and Bernard Carr{\'e} and Alexis Muller and Gilles Vanwormhoudt", title = "An {OCL} Formulation of {UML2} Template Binding", pages = "27--40", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Petriu:2004:UML, author = "Dorin B. Petriu and Murray Woodside", title = "A Metamodel for Generating Performance Models from {UML} Designs", pages = "41--53", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Jiang:2004:UML, author = "Yanbing Jiang and Weizhong Shao and Lu Zhang and Zhiyi Ma and Xiangwen Meng and Haohai Ma", title = "On the Classification of {UML}'s Meta Model Extension Mechanism", pages = "54--68", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Knapp:2004:UML, author = "Alexander Knapp and Nora Koch and Gefei Zhang and Hanns-Martin Hassler", title = "Modeling Business Processes in Web Applications with {ArgoUWE}", pages = "69--83", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Straw:2004:UML, author = "Greg Straw and Geri Georg and Eunjee Song and Sudipto Ghosh and Robert France and James M. Bieman", title = "Model Composition Directives", pages = "84--97", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Stein:2004:UML, author = "Dominik Stein and Stefan Hanenberg and Rainer Unland", title = "Query Models", pages = "98--112", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Georg:2004:UML, author = "Geri Georg and Raghu Reddy and Robert France", title = "Specifying Cross-Cutting Requirement Concerns", pages = "113--127", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Grassi:2004:UML, author = "Vincenzo Grassi and Raffaela Mirandola and Antonino Sabetta", title = "A {UML} Profile to Model Mobile Systems", pages = "128--142", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Bennett:2004:UML, author = "Andrew J. Bennett and A. J. Field and C. Murray Woodside", title = "Experimental Evaluation of the {UML} Profile for Schedulability, Performance and Time", pages = "143--157", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Pitkänen:2004:UML, author = "Risto Pitk{\"a}nen and Petri Selonen", title = "A {UML} Profile for Executable and Incremental Specification-Level Modeling", pages = "158--172", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Correa:2004:UML, author = "Alexandre Correa and Cl{\'a}udia Werner", title = "Applying RefactoringTechniques to {UML/OCL}", pages = "173--187", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Bauerdick:2004:UML, author = "Hanna Bauerdick and Martin Gogolla and Fabian Gutsche", title = "Detecting {OCL} Traps in the {UML} 2.0 Superstructure An Experience Report", pages = "188--196", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Giese:2004:UML, author = "Martin Giese and Rogardt Heldal", title = "From Informal to Formal Specifications in {UML}", pages = "197--211", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Goñi:2004:UML, author = "Agust{\'\i}n Go{\~n}i and Yadran Eterovic", title = "Building Precise {UML} Constructs to Model Concurrency Using {OCL}", pages = "212--225", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Flake:2004:UML, author = "Stephan Flake and Wolfgang Mueller", title = "An {ASM} Definition of the Dynamic {OCL} 2.0 Semantics", pages = "226--240", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Gaafar:2004:UML, author = "Ahmed Gaafar and Sherif Sakr", title = "Towards a Framework for mapping between {UML/OCL} and {XML}/Xquery", pages = "241--259", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Muller:2004:UML, author = "Pierre-Alain Muller and Didier Bresch and Philippe Studer", title = "Model-Driven Architecture for Automatic-Control An experience report", pages = "260--274", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Röttger:2004:UML, author = "Simone R{\"o}ttger and Steffen Zschaler", title = "Model-Driven Development for Non-functional Properties: Refinement through Model Transformation", pages = "275--289", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Varró:2004:UML, author = "D{\'a}niel Varr{\'o} and Andr{\'a}s Pataricza", title = "Generic and Meta-Transformations for Model Transformation Engineering", pages = "290--304", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Straeten:2004:UML, author = "Ragnhild Van Der Straeten and Viviane Jonckers and Tom Mens", title = "Supporting Model Refactorings through Behaviour Inheritance Consistencies", pages = "304--319", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Cabot:2004:UML, author = "Jordi Cabot and Ernest Teniente", title = "Determining the Structural Events that May Violate an Integrity Constraint", pages = "320--334", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Arons:2004:UML, author = "Tamarah Arons and Jozef Hooman and Hillel Kugler and Amir Pnueli and Mark van der Zwaag", title = "Deductive Verification of {UML} Models in {TLPVS}", pages = "335--349", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Abie:2004:UML, author = "Habtamu Abie and Demissie B. Aredo and Thor Kristoffersen and Shahrzade Mazaher and Thierry Raguin", title = "Integrating a Security Requirement Language with {UML}", pages = "350--364", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Jürjens:2004:UML, author = "Jan J{\"u}rjens and Pasha Shabalin", title = "Automated Verification of {UML}sec Models for Security Requirements", pages = "365--379", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Fernández-Medina:2004:UML, author = "Eduardo Fern{\'a}ndez-Medina and Mario Piattini", title = "Extending {OCL} for Secure Database Development", pages = "380--394", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Hayashi:2004:UML, author = "Susumu Hayashi and Pan Yibing and Masami Sato and Kenji Mori and Sul Sejeon and Shusuke Haruna", title = "Test Driven Development of {UML} Models with {SMART} Modeling System", pages = "395--409", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Reinhartz-Berger:2004:UML, author = "Iris Reinhartz-Berger and Arnon Sturm", title = "Behavioral Domain Analysis -- The Application-based Domain Modeling Approach", pages = "410--424", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @InProceedings{Dolog:2004:UML, author = "Peter Dolog and Wolfgang Nejdl", title = "Using {UML}-Based Feature Models and {UML} Collaboration Diagrams to Information Modelling for Web-Based Applications", pages = "425--439", booktitle = "{UML} 2004 - The Unified Modeling Language. Model Languages and Applications. 7th International Conference, Lisbon, Portugal, October 11-15, 2004, Proceedings", editor = "Thomas Baar and Alfred Strohmeier and Ana Moreira and Stephen J. Mellor", publisher = "Springer", series = "LNCS", volume = "3273", year = "2004", } @Proceedings{WRKUMLOMDE:2004:Proc, title = "OCL and Model Driven Engineering, {UML} 2004 Conference Workshop, October 12, 2004, Lisbon, Portugal", year = "2004", editor = "Octavian Patrascoiu", publisher = "University of Kent", } @InProceedings{Büttner:2004:WRKUMLOMDE, author = "Fabian B{\"u}ttner and Martin Gogolla", title = "On Generalization and Overriding in {UML} 2.0", pages = "1--15", booktitle = "OCL and Model Driven Engineering, {UML} 2004 Conference Workshop, October 12, 2004, Lisbon, Portugal", editor = "Octavian Patrascoiu", publisher = "University of Kent", year = "2004", } @InProceedings{Akehurst:2004:WRKUMLOMDE, author = "David Akehurst", title = "Relations in {OCL}", pages = "16--29", booktitle = "OCL and Model Driven Engineering, {UML} 2004 Conference Workshop, October 12, 2004, Lisbon, Portugal", editor = "Octavian Patrascoiu", publisher = "University of Kent", year = "2004", } @InProceedings{Johannisson:2004:WRKUMLOMDE, author = "Kristofer Johannisson", title = "Disambiguation Implicit Constructions in {OCL}", pages = "30--44", booktitle = "OCL and Model Driven Engineering, {UML} 2004 Conference Workshop, October 12, 2004, Lisbon, Portugal", editor = "Octavian Patrascoiu", publisher = "University of Kent", year = "2004", } @InProceedings{Markovic:2004:WRKUMLOMDE, author = "Slavisa Markovic", title = "Composition of {UML} Described Refactoring Rules", pages = "45--59", booktitle = "OCL and Model Driven Engineering, {UML} 2004 Conference Workshop, October 12, 2004, Lisbon, Portugal", editor = "Octavian Patrascoiu", publisher = "University of Kent", year = "2004", } @InProceedings{Patrascoiu:2004:WRKUMLOMDE, author = "Octavian Patrascoiu and Peter Rodgers", title = "Embedding {OCL} Expressions in {YATL}", pages = "60--68", booktitle = "OCL and Model Driven Engineering, {UML} 2004 Conference Workshop, October 12, 2004, Lisbon, Portugal", editor = "Octavian Patrascoiu", publisher = "University of Kent", year = "2004", } @InProceedings{Cariou:2004:WRKUMLOMDE, author = "Eric Cariou and Rapha{\"e}l Marvie and Lionel Seinturier and Laurence Duchien", title = "{OCL} for the Specification of Model Transformation Contracts", pages = "69--83", booktitle = "OCL and Model Driven Engineering, {UML} 2004 Conference Workshop, October 12, 2004, Lisbon, Portugal", editor = "Octavian Patrascoiu", publisher = "University of Kent", year = "2004", } @InProceedings{Giese:2004:WRKUMLOMDE, author = "Martin Giese and Reiner H{\"a}hnle and Daniel Larsson", title = "Rule-Based Simplification of {OCL} Constraints", pages = "84--98", booktitle = "OCL and Model Driven Engineering, {UML} 2004 Conference Workshop, October 12, 2004, Lisbon, Portugal", editor = "Octavian Patrascoiu", publisher = "University of Kent", year = "2004", } @InProceedings{Haustein:2004:WRKUMLOMDE, author = "Stefan Haustein and J{\"o}rg Pleumann", title = "{OCL} as Expression Language in an Action Semantics Surface Language", pages = "99--113", booktitle = "OCL and Model Driven Engineering, {UML} 2004 Conference Workshop, October 12, 2004, Lisbon, Portugal", editor = "Octavian Patrascoiu", publisher = "University of Kent", year = "2004", } @InProceedings{Küster:2004:WRKUMLOMDE, author = "Jochen M. K{\"u}ster and Shane Sendall and Michael Wahler", title = "Comparing two Model Transformation Approaches", pages = "114--127", booktitle = "OCL and Model Driven Engineering, {UML} 2004 Conference Workshop, October 12, 2004, Lisbon, Portugal", editor = "Octavian Patrascoiu", publisher = "University of Kent", year = "2004", } @Proceedings{UML2003:2003:Proc, title = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", year = "2003", editor = "Perdita Stevens and Jon Whittle and Grady Booch", volume = "2863", series = "LNCS", publisher = "Springer", } @InProceedings{Coad:2003:UML, author = "Peter Coad", title = "Agile Processes: Developing Your Own ``Secret Recipes''", pages = "1", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Alanen:2003:UML, author = "Marcus Alanen and Ivan Porres", title = "Differences and Union of Models", pages = "2--17", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Christoph:2003:UML, author = "Alexander Christoph and Matthias M. M{\"u}ller", title = "{GREAT}: {UML} Transformation Tool for Porting Middleware Applications", pages = "18--30", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Suess:2003:UML, author = "J{\"o}rn Guy S{\"u}{\ss} and Andreas Leicher and Herbert Weber and Ralf-D. Kutsche", title = "Model-Centric Engineering with the Evolution and Validation Environment", pages = "31--43", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Cabot:2003:UML, author = "Jordi Cabot and Antoni Oliv{\'e} and Ernest Teniente", title = "Representing Temporal Information in {UML}", pages = "44--59", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Shankar:2003:UML, author = "Subash Shankar and Sinan Asa", title = "Formal Semantics of {UML} with Real-Time Constructs", pages = "60--75", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Jansen:2003:UML, author = "David N. Jansen and Holger Hermanns and Joost-Pieter Katoen", title = "A QoS-Oriented Extension of {UML} Statecharts", pages = "76--91", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Schmidt:2003:UML, author = "{\'A}kos Schmidt and D{\'a}niel Varr{\'o}", title = "Check{VML}: A Tool for Model Checking Visual Modeling Languages", pages = "92--95", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Back:2003:UML, author = "Ralph-Johan Back and Dag Bj{\"o}rklund and Johan Lilius and Luka Milovanov and Ivan Porres", title = "A Workbench to Experiment on New Model", pages = "96--100", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Lohmann:2003:UML, author = "Marc Lohmann and Stefan Sauer and Tim Schattkowsky", title = "Pro{GUM-Web}: Tool Support for Model-Based Development of Web Applications", pages = "101--105", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Steimann:2003:UML, author = "Friedrich Steimann and Jens G{\"o}{\ss}ner and Thomas M{\"u}ck", title = "On the Key Role of Compositioning Object-Oriented Modelling", pages = "106--120", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Egyed:2003:UML, author = "Alexander Egyed", title = "Compositional and Relational Reasoning during Class Abstraction", pages = "121--137", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Yang:2003:UML, author = "Yaojin Yang and Jianli Xu", title = "Encoding Informal Architectural Descriptions with {UML}: An Experience Report", pages = "138--142", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Rouquette:2003:UML, author = "Nicolas F. Rouquette", title = "{UML/MDA} Reality Check: Heterogenous Architecture Style", pages = "143", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Gorp:2003:UML, author = "Pieter Van Gorp and Hans Stenten and Tom Mens and Serge Demeyer", title = "Towards Automating Source-Consistent {UML} Refactorings", pages = "144--158", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Porres:2003:UML, author = "Ivan Porres", title = "Model Refactorings as Rule-Based Update Transformations", pages = "159--174", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Bezivin:2003:UML, author = "Jean B{\'e}zivin and Nicolas Farcet and Jean-Marc J{\'e}z{\'e}quel and Beno{\^\i}t Langlois and Damien Pollet", title = "Reflective Model Driven Engineering", pages = "175--189", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Pleumann:2003:UML, author = "J{\"o}rg Pleumann and Stefan Haustein", title = "A Model-Driven Runtime Environment for Web Applications", pages = "190--204", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Dolog:2003:UML, author = "Peter Dolog and Wolfgang Nejdl", title = "Using {UML} and {XMI} for Generating Adaptive Navigation Sequences in Web-Based Systems", pages = "205--219", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Muller:2003:UML, author = "Pierre-Alain Muller and Philippe Studer and Jean B{\'e}zivin", title = "Platform Independent Web Applikation Modeling", pages = "220--233", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Pilskalns:2003:UML, author = "Orest Pilskalns and Anneliese Andrews and Sudipto Ghosh and Robert France", title = "Rigorous Testing by Merging Structural and Behavioral {UML} Representations", pages = "234--248", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Briand:2003:UML, author = "Lionel C. Briand and Jim Cui and Yvan Labiche", title = "Towards Automated Support for Derving Test Data from {UML} Statecharts", pages = "249--264", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Gogolla:2003:UML, author = "Martin Gogolla and J{\"o}rn Bohling and Mark Richters", title = "Validation of {UML} and {OCL} Models by Automatic Snapshot Generation", pages = "265--279", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Isoda:2003:UML, author = "Sadahiro Isoda", title = "A Critique of {UML}'s Definition of the Use-Case Class", pages = "280--294", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Balsters:2003:UML, author = "Hermann Balsters", title = "Modelling Database Views with Derived Classes in the {UML/OCL}-Framework", pages = "295--309", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Nunes:2003:UML, author = "Isabel Nunes", title = "An {OCL} Extension for Low-Coupling Preserving Contracts", pages = "310--324", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Fowler:2003:UML, author = "Martin Fowler", title = "What Is the Point of the {UML}?", pages = "325", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Straeten:2003:UML, author = "Ragnhild Van Der Straeten and Tom Mens and Jocelyn Simmonds and Viviane Jonckers", title = "Using Description Logic to Maintain Consistency between {UML} Models", pages = "326--340", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Nytun:2003:UML, author = "Jan Pettersen Nytun and Christian S. Jensen", title = "Modeling and Testing Legacy Data Consistency Requirements", pages = "341--355", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Engels:2003:UML, author = "Gregor Engels and Reiko Heckel and Jochen M. K{\"u}ster", title = "The Consistency Workbench: A Tool for Consistency Management in {UML}-Based Development", pages = "356--359", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Jürjens:2003:UML, author = "Jan J{\"u}rjens", title = "Developing Safety-Critical Systems with {UML}", pages = "360--372", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Alghathbar:2003:UML, author = "Khaled Alghathbar and Duminda Wijeskera", title = "Consistent and Complete Access Control Policies in Use Cases", pages = "373--387", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @InProceedings{Haugen:2003:UML, author = "{\O}ystein Haugen and Ketil St{\o}len", title = "{STAIRS} - Steps to Analyze Interactions with Refinement Semantics", pages = "388--402", booktitle = "{UML} 2003 - The Unified Modeling Language. Model Languages and Applications. 6th International Conference, San Francisco, {CA}, {USA}, October 2003, Proceedings", editor = "Perdita Stevens and Jon Whittle and Grady Booch", publisher = "Springer", series = "LNCS", volume = "2863", year = "2003", } @Proceedings{UML2002:2002:Proc, title = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", year = "2002", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", volume = "2460", series = "LNCS", publisher = "Springer", } @InProceedings{Jackson:2002:UML, author = "Michael Jackson", title = "Descriptions in Software Development", pages = "1", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Naumenko:2002:UML, author = "Andrey Naumenko and Alain Wegmann", title = "A Metamodel for the Unified Modeling Language", pages = "2--17", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Varró:2002:UML, author = "D{\'a}niel Varr{\'o} and Andr{\'a}s Pataricza", title = "Metamodeling Mathematics: A Precise and Visual Framework for Describing Semantics Domains of {UML} Models", pages = "18--33", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Steimann:2002:UML, author = "Friedrich Steimann and Thomas K{\"u}hne", title = "A Radical Reduction of {UML}'s Core Semantics", pages = "34--48", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Felfernig:2002:UML, author = "Alexander Felfernig and Gerhard Friedrich and Dietmar Jannach and Markus Zanker", title = "Configuration Knowledge Representation Using {UML/OCL}", pages = "49--62", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Froehlich:2002:UML, author = "Peter Fr{\"o}hlich and Zaijun Hu and Manfred Schoelzke", title = "Using {UML} for Information Modeling in Industrial Systems with Multiple Hierarchies", pages = "63--72", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Dietzsch:2002:UML, author = "Andreas Dietzsch", title = "Adapting the {UML} to Business Modelling's Needs - Experiences in Situational Method Engineering", pages = "73--83", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Gogolla:2002:UML, author = "Martin Gogolla and Brian Henderson-Sellers", title = "Analysis of {UML} Stereotypes within the {UML} Metamodel", pages = "84--99", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Atkinson:2002:UML, author = "Colin Atkinson and Thomas K{\"u}hne and Brian Henderson-Sellers", title = "Stereotypical Encounters of the Third Kind", pages = "100--114", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Genova:2002:UML, author = "Gonzalo G{\'e}nova and Juan Llorens and V{\'\i}ctor Quintana", title = "Digging into Use Case Relationships", pages = "115--127", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Miguel:2002:UML, author = "Miguel de Miguel and Jean Jourdan and Serge Salicki", title = "Practical Experiences in the Application of {MDA}", pages = "128--139", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Jorgensen:2002:UML, author = "Jens B{\ae}k J{\o}rgensen and S{\o}ren Christensen", title = "Executable Design Models for a Pervasive Healthcare Middleware System", pages = "140--149", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Sturm:2002:UML, author = "Thorsten Sturm and Jesco von Voss and Marko Boger", title = "Generating Code from {UML} with Velocity Templates", pages = "150--161", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Selic:2002:UML, author = "Bran DSelicevos", title = "Does Your Software Creak as It Runs?", pages = "162", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Andre:2002:UML, author = "Charles Andr{\'e} and Marie-Agn{\`e}s Peraldi-Frati and Jean-Paul Rigault", title = "Integrating the Synchronous Paradigm into {UML}: Application to Control-Dominated Systems", pages = "163--178", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Flake:2002:UML, author = "Stephan Flake and Wolfgang Mueller", title = "A {UML} Profile for Real-Time Constraints with the {OCL}", pages = "179--195", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Brucker:2002:UML, author = "Achim D. Brucker and Burkhart Wolff", title = "{HOL-OCL}: Experiences, Consequences and Design Choices", pages = "196--211", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Engels:2002:UML, author = "Gregor Engels and Reiko Heckel and Jochen Malte K{\"u}ster and Luuk Groenewegen", title = "Consistency-Preserving Model Evolution through Transformations", pages = "212--226", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Whittle:2002:UML, author = "Jon Whittle", title = "Transformations and Software Modeling Languages: Automating Transformations in {UML}", pages = "227--242", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Akehurst:2002:UML, author = "David H. Akehurst and Stuart Kent", title = "A Relational Approach to Defining Transformations in a Metamodel", pages = "243--258", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Pllana:2002:UML, author = "Sabri Pllana and Thomas Fahringer", title = "On Customizing the {UML} for Modeling Performance-Oriented Applications", pages = "259--274", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Aagedal:2002:UML, author = "Jan {\O}yvind Aagedal and Earl F. Ecklund Jr.", title = "Modelling {QoS}: Towards a {UML} Profile", pages = "275--289", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Lujan-Mora:2002:UML, author = "Sergio Luj{\'a}n-Mora and Juan Carlos Trujillo and Il-Yeol Song", title = "Extending the {UML} for Multidimensional Modeling", pages = "290--304", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Clark:2002:UML, author = "Tony Clark and Andy Evans and Stuart Kent", title = "A Metamodel for Package Extension with Renaming", pages = "305--320", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Anido:2002:UML, author = "Luis Anido and Manuel Caeiro and Judith Rodr{\'\i}guez and Juan Santos", title = "Applying {MDA} Concepts to Develop a Domain {CORBA} Facility for E-learning", pages = "321--335", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Schattkowsky:2002:UML, author = "Tim Schattkowsky and Marc Lohmann", title = "Rapid Development of Modular Dynamic Web Sites Using {UML}", pages = "336--350", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Garlan:2002:UML, author = "David Garlan", title = "Software, Heal Thyself!", pages = "351", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Cariou:2002:UML, author = "Eric Cariou and Antoine Beugnard", title = "The Specification of {UML} Collaborations as Interaction Components", pages = "352--367", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Tang:2002:UML, author = "Mei-Huei Tang and Mei-Hwa Chen", title = "Measuring {OO} Design Metrics from {UML}", pages = "368--382", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Basanieri:2002:UML, author = "Francesca Basanieri and Antonia Bertolino and Eda Marchetti", title = "The Cow\_Suite Approach to Planning and Deriving Test Suites in {UML} Projects", pages = "383--397", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Boger:2002:UML, author = "Marko Boger and Mario Jeckle and Stefan Mueller and Jens Fransson", title = "Diagram Interchange for {UML}", pages = "398-411", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Juerjens:2002:UML, author = "Jan J{\"u}rjens", title = "{UMLsec}: Extending {UML} for Secure Systems Development", pages = "412-425", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @InProceedings{Lodderstedt:2002:UML, author = "Torsten Lodderstedt and David A. Basin and J{\"u}rgen Doser", title = "{SecureUML}: A {UML}-Based Modeling Language for Model-Driven Security", pages = "426-441", booktitle = "UML 2002 - The Unified Modeling Language. Model Engineering, Languages, Concepts, and Tools. 5th International Conference, Dresden, Germany, September/October 2002, Proceedings", editor = "Jean-Marc J{\'e}z{\'e}quel and Heinrich Hussmann and Stephen Cook", publisher = "Springer", series = "LNCS", volume = "2460", year = "2002", } @Proceedings{WRKUMLAOSD:2003:Proc, title = "The 4th AOSD Modeling With UML Workshop", year = "2003", editor = "Faisal Akkawi and Omar Aldawud and Grady Booch and Siobh{\'a}n Clarke and Jeff Gray and Bill Harrison and Mohamed Kand{\'e} and Dominik Stein and Peri Tarr and Aida Zakaria", publisher = "", note = "", } @InProceedings{Rausch:2003:WRKUMLAOSD, author = "Andreas Rausch and Bernhard Rumpe and Lucien Hoogendoorn", title = "Aspect-Oriented Framework Modeling", booktitle = "The 4th AOSD Modeling With UML Workshop", editor = "Faisal Akkawi and Omar Aldawud and Grady Booch and Siobh{\'a}n Clarke and Jeff Gray and Bill Harrison and Mohamed Kand{\'e} and Dominik Stein and Peri Tarr and Aida Zakaria", publisher = "", year = "2003", } @InProceedings{Groher:2003:WRKUMLAOSD, author = "Iris Groher and Stefan Schulze", title = "Generating Aspect Code from {UML} Models", booktitle = "The 4th AOSD Modeling With UML Workshop", editor = "Faisal Akkawi and Omar Aldawud and Grady Booch and Siobh{\'a}n Clarke and Jeff Gray and Bill Harrison and Mohamed Kand{\'e} and Dominik Stein and Peri Tarr and Aida Zakaria", publisher = "", year = "2003", } @InProceedings{Philippow:2003:WRKUMLAOSD, author = "Ilka Philippow and Matthias Riebisch and Kai Boellert", title = "The Hyper/{UML} Approach for Feature Based Software Design", booktitle = "The 4th AOSD Modeling With UML Workshop", editor = "Faisal Akkawi and Omar Aldawud and Grady Booch and Siobh{\'a}n Clarke and Jeff Gray and Bill Harrison and Mohamed Kand{\'e} and Dominik Stein and Peri Tarr and Aida Zakaria", publisher = "", year = "2003", } @InProceedings{Georg:2003:WRKUMLAOSD, author = "Geri Georg and Robert France and Indrakshi Ray", title = "Composing Aspect Models", booktitle = "The 4th AOSD Modeling With UML Workshop", editor = "Faisal Akkawi and Omar Aldawud and Grady Booch and Siobh{\'a}n Clarke and Jeff Gray and Bill Harrison and Mohamed Kand{\'e} and Dominik Stein and Peri Tarr and Aida Zakaria", publisher = "", year = "2003", } @InProceedings{Kande:2003:WRKUMLAOSD, author = "Mohamed Kande and Valentin Crettaz", title = "Towards Patterns for Concern-Oriented Software Architecture", booktitle = "The 4th AOSD Modeling With UML Workshop", editor = "Faisal Akkawi and Omar Aldawud and Grady Booch and Siobh{\'a}n Clarke and Jeff Gray and Bill Harrison and Mohamed Kand{\'e} and Dominik Stein and Peri Tarr and Aida Zakaria", publisher = "", year = "2003", } @InProceedings{Whittle:2003:WRKUMLAOSD, author = "Jon Whittle and Jo{\~a}o Ara{\'u}jo and Dae-Kyoo Kim", title = "Modeling and Validating Interaction Aspects in {UML}", booktitle = "The 4th AOSD Modeling With UML Workshop", editor = "Faisal Akkawi and Omar Aldawud and Grady Booch and Siobh{\'a}n Clarke and Jeff Gray and Bill Harrison and Mohamed Kand{\'e} and Dominik Stein and Peri Tarr and Aida Zakaria", publisher = "", year = "2003", } @InProceedings{Saeki:2003:WRKUMLAOSD, author = "Motoshi Saeki and Haruhiko Kaiya", title = "Transformation Based Approach for Weaving Use Case Models in Aspect-Oriented Requirements Analysis", booktitle = "The 4th AOSD Modeling With UML Workshop", editor = "Faisal Akkawi and Omar Aldawud and Grady Booch and Siobh{\'a}n Clarke and Jeff Gray and Bill Harrison and Mohamed Kand{\'e} and Dominik Stein and Peri Tarr and Aida Zakaria", publisher = "", year = "2003", } @InProceedings{Mellor:2003:WRKUMLAOSD, author = "Stephen J. Mellor", title = "A Framework for Aspect-Oriented Modeling", booktitle = "The 4th AOSD Modeling With UML Workshop", editor = "Faisal Akkawi and Omar Aldawud and Grady Booch and Siobh{\'a}n Clarke and Jeff Gray and Bill Harrison and Mohamed Kand{\'e} and Dominik Stein and Peri Tarr and Aida Zakaria", publisher = "", year = "2003", } @InProceedings{Fayad:2003:WRKUMLAOSD, author = "M.E. Fayad and Anita Ranganath", title = "Modeling Aspects using Software Stability and {UML}", booktitle = "The 4th AOSD Modeling With UML Workshop", editor = "Faisal Akkawi and Omar Aldawud and Grady Booch and Siobh{\'a}n Clarke and Jeff Gray and Bill Harrison and Mohamed Kand{\'e} and Dominik Stein and Peri Tarr and Aida Zakaria", publisher = "", year = "2003", } @InProceedings{Barros:2003:WRKUMLAOSD, author = "Jo{\~a}o Paulo Barros and Luis Gomes", title = "Towards the Support for Crosscutting Concerns in Activity Diagrams: a Graphical Approach", booktitle = "The 4th AOSD Modeling With UML Workshop", editor = "Faisal Akkawi and Omar Aldawud and Grady Booch and Siobh{\'a}n Clarke and Jeff Gray and Bill Harrison and Mohamed Kand{\'e} and Dominik Stein and Peri Tarr and Aida Zakaria", publisher = "", year = "2003", } @InProceedings{Cooper:2003:WRKUMLAOSD, author = "Kendra Cooper and Lirong Dai and Yi Deng", title = "Modeling Performance as an Aspect: a {UML} Based Approach", booktitle = "The 4th AOSD Modeling With UML Workshop", editor = "Faisal Akkawi and Omar Aldawud and Grady Booch and Siobh{\'a}n Clarke and Jeff Gray and Bill Harrison and Mohamed Kand{\'e} and Dominik Stein and Peri Tarr and Aida Zakaria", publisher = "", year = "2003", } @InProceedings{Richters:2003:WRKUMLAOSD, author = "Mark Richters and Martin Gogolla", title = "Aspect-Oriented Monitoring of {UML} and {OCL} Constraints", booktitle = "The 4th AOSD Modeling With UML Workshop", editor = "Faisal Akkawi and Omar Aldawud and Grady Booch and Siobh{\'a}n Clarke and Jeff Gray and Bill Harrison and Mohamed Kand{\'e} and Dominik Stein and Peri Tarr and Aida Zakaria", publisher = "", year = "2003", } @InProceedings{Bruel:2003:WRKUMLAOSD, author = "Jean-Michel Bruel and Jo{\~a}o Ara{\'u}jo and Ana Moreira and Albert Royer", title = "Using Aspects to Develop Built-In Tests for Components", booktitle = "The 4th AOSD Modeling With UML Workshop", editor = "Faisal Akkawi and Omar Aldawud and Grady Booch and Siobh{\'a}n Clarke and Jeff Gray and Bill Harrison and Mohamed Kand{\'e} and Dominik Stein and Peri Tarr and Aida Zakaria", publisher = "", year = "2003", } @InProceedings{Hammouda:2003:WRKUMLAOSD, author = "Imed Hammouda and Mika Pussinen and Mika Katara and Tommi Mikkonen", title = "{UML}-based Approach for Documenting and Specializing Frameworks Using Patterns and Concern Architectures", booktitle = "The 4th AOSD Modeling With UML Workshop", editor = "Faisal Akkawi and Omar Aldawud and Grady Booch and Siobh{\'a}n Clarke and Jeff Gray and Bill Harrison and Mohamed Kand{\'e} and Dominik Stein and Peri Tarr and Aida Zakaria", publisher = "", year = "2003", } @InProceedings{Fayad2:2003:WRKUMLAOSD, author = "M. E. Fayad and R. S. Pradeep and F. Seddiqui", title = "Aspects in Communications: Performance", booktitle = "The 4th AOSD Modeling With UML Workshop", editor = "Faisal Akkawi and Omar Aldawud and Grady Booch and Siobh{\'a}n Clarke and Jeff Gray and Bill Harrison and Mohamed Kand{\'e} and Dominik Stein and Peri Tarr and Aida Zakaria", publisher = "", year = "2003", } @InProceedings{Iwamoto:2003:WRKUMLAOSD, author = "Masanori Iwamoto and Jianjun Zhao", title = "Refactoring Aspect-Oriented Programs", booktitle = "The 4th AOSD Modeling With UML Workshop", editor = "Faisal Akkawi and Omar Aldawud and Grady Booch and Siobh{\'a}n Clarke and Jeff Gray and Bill Harrison and Mohamed Kand{\'e} and Dominik Stein and Peri Tarr and Aida Zakaria", publisher = "", year = "2003", } @Proceedings{WRKUMLCSD:2002:Proc, title = "Critical Systems Development with UML -- Proceedings of the UML'02 workshop", year = "2002", editor = "Jan J{\"u}rjens and Mar{\'\i}a Victoria Cengarle and Eduardo B. Fernandez and Bernhard Rumpe and Robert Sandner", publisher = "Technische Universit{\"a}t M{\"u}nchen, Institut f{\"u}r Informatik", note = "Technical Report TUM-I0208", } @InProceedings{:2002:WRKUMLCSD, author = "S. Merz", title = "From Diagrams to Semantics -- and back", pages = "1", booktitle = "Critical Systems Development with UML -- Proceedings of the UML'02 workshop", editor = "Jan J{\"u}rjens and Mar{\'\i}a Victoria Cengarle and Eduardo B. Fernandez and Bernhard Rumpe and Robert Sandner", publisher = "Technische Universit{\"a}t M{\"u}nchen, Institut f{\"u}r Informatik", year = "2002", } @InProceedings{Laengst:2002:WRKUMLCSD, author = "W. L{\"a}ngst and A. Lapp and K. Knorr and H.-P. Schneider and J. Schirmer and D. Kraft and W. Kiencke", title = "{CARTRONIC-UML} Models: Basis for Partially Automated Risk Analysis in Early Development Phases", pages = "3--18", booktitle = "Critical Systems Development with UML -- Proceedings of the UML'02 workshop", editor = "Jan J{\"u}rjens and Mar{\'\i}a Victoria Cengarle and Eduardo B. Fernandez and Bernhard Rumpe and Robert Sandner", publisher = "Technische Universit{\"a}t M{\"u}nchen, Institut f{\"u}r Informatik", year = "2002", } @InProceedings{Krueger:2002:WRKUMLCSD, author = "I. H. Kr{\"u}ger", title = "Towards Precise Service Specification with UML and UML-RT", pages = "19--34", booktitle = "Critical Systems Development with UML -- Proceedings of the UML'02 workshop", editor = "Jan J{\"u}rjens and Mar{\'\i}a Victoria Cengarle and Eduardo B. Fernandez and Bernhard Rumpe and Robert Sandner", publisher = "Technische Universit{\"a}t M{\"u}nchen, Institut f{\"u}r Informatik", year = "2002", } @InProceedings{Diethers:2002:WRKUMLCSD, author = "K. Diethers and Ursula Goltz and Michaela Huhn", title = "Model Checking {UML} Statecharts with Time", pages = "35--52", booktitle = "Critical Systems Development with UML -- Proceedings of the UML'02 workshop", editor = "Jan J{\"u}rjens and Mar{\'\i}a Victoria Cengarle and Eduardo B. Fernandez and Bernhard Rumpe and Robert Sandner", publisher = "Technische Universit{\"a}t M{\"u}nchen, Institut f{\"u}r Informatik", year = "2002", } @InProceedings{Ziemann:2002:WRKUMLCSD, author = "Paul Ziemann and Martin Gogolla", title = "An Extension of {OCL} with Temporal Logic", pages = "53--62", booktitle = "Critical Systems Development with UML -- Proceedings of the UML'02 workshop", editor = "Jan J{\"u}rjens and Mar{\'\i}a Victoria Cengarle and Eduardo B. Fernandez and Bernhard Rumpe and Robert Sandner", publisher = "Technische Universit{\"a}t M{\"u}nchen, Institut f{\"u}r Informatik", year = "2002", } @InProceedings{Koch:2002:WRKUMLCSD, author = "Manuel Koch and Francesco Parisi-Presicce", title = "Access Control Policy Specification in {OCL}", pages = "63--78", booktitle = "Critical Systems Development with UML -- Proceedings of the UML'02 workshop", editor = "Jan J{\"u}rjens and Mar{\'\i}a Victoria Cengarle and Eduardo B. Fernandez and Bernhard Rumpe and Robert Sandner", publisher = "Technische Universit{\"a}t M{\"u}nchen, Institut f{\"u}r Informatik", year = "2002", } @InProceedings{Houmb:2002:WRKUMLCSD, author = "S.-H. Houmb and F. den Braber and M. Soldal Lund and K. Stolen", title = "Towards a {UML} profile for Model-Based Risk Assessment", pages = "79--92", booktitle = "Critical Systems Development with UML -- Proceedings of the UML'02 workshop", editor = "Jan J{\"u}rjens and Mar{\'\i}a Victoria Cengarle and Eduardo B. Fernandez and Bernhard Rumpe and Robert Sandner", publisher = "Technische Universit{\"a}t M{\"u}nchen, Institut f{\"u}r Informatik", year = "2002", } @InProceedings{Fernandez-Medina:2002:WRKUMLCSD, author = "E. Fernandez-Medina and A. Martinez and C. Medina and M. Piattini", title = "{UML} for the Design of Secure Databases: Integrating Security Levels, User Roles, and Constraints in the Database Design Process.", pages = "93--106", booktitle = "Critical Systems Development with UML -- Proceedings of the UML'02 workshop", editor = "Jan J{\"u}rjens and Mar{\'\i}a Victoria Cengarle and Eduardo B. Fernandez and Bernhard Rumpe and Robert Sandner", publisher = "Technische Universit{\"a}t M{\"u}nchen, Institut f{\"u}r Informatik", year = "2002", } @InProceedings{Georg:2002:WRKUMLCSD, author = "Geri Georg and Robert B. France and I. Ray", title = "An Aspect-Based Approach to Modeling Security Concerns", pages = "107--120", booktitle = "Critical Systems Development with UML -- Proceedings of the UML'02 workshop", editor = "Jan J{\"u}rjens and Mar{\'\i}a Victoria Cengarle and Eduardo B. Fernandez and Bernhard Rumpe and Robert Sandner", publisher = "Technische Universit{\"a}t M{\"u}nchen, Institut f{\"u}r Informatik", year = "2002", } @InProceedings{Jansen:2002:WRKUMLCSD, author = "D. N. Jansen", title = "Probabilistic {UML} Statecharts for Specification and Verification a Case Study", pages = "121--132", booktitle = "Critical Systems Development with UML -- Proceedings of the UML'02 workshop", editor = "Jan J{\"u}rjens and Mar{\'\i}a Victoria Cengarle and Eduardo B. Fernandez and Bernhard Rumpe and Robert Sandner", publisher = "Technische Universit{\"a}t M{\"u}nchen, Institut f{\"u}r Informatik", year = "2002", } @InProceedings{Wasowski:2002:WRKUMLCSD, author = "A. Wasowski and P. Sestoft", title = "Compile-time Scope Resolution for Statecharts Transitions", pages = "133--146", booktitle = "Critical Systems Development with UML -- Proceedings of the UML'02 workshop", editor = "Jan J{\"u}rjens and Mar{\'\i}a Victoria Cengarle and Eduardo B. Fernandez and Bernhard Rumpe and Robert Sandner", publisher = "Technische Universit{\"a}t M{\"u}nchen, Institut f{\"u}r Informatik", year = "2002", } @InProceedings{Hansen:2002:WRKUMLCSD, author = "K.T. Hansen and I. Gullesen", title = "Utilizing {UML} and patterns for safety critical systems", pages = "147--154", booktitle = "Critical Systems Development with UML -- Proceedings of the UML'02 workshop", editor = "Jan J{\"u}rjens and Mar{\'\i}a Victoria Cengarle and Eduardo B. Fernandez and Bernhard Rumpe and Robert Sandner", publisher = "Technische Universit{\"a}t M{\"u}nchen, Institut f{\"u}r Informatik", year = "2002", } @InProceedings{Marcano:2002:WRKUMLCSD, author = "R. Marcano and N. Levy", title = "Transformation rules of {OCL} Constraints into {B} Formal Expressions", pages = "155--162", booktitle = "Critical Systems Development with UML -- Proceedings of the UML'02 workshop", editor = "Jan J{\"u}rjens and Mar{\'\i}a Victoria Cengarle and Eduardo B. Fernandez and Bernhard Rumpe and Robert Sandner", publisher = "Technische Universit{\"a}t M{\"u}nchen, Institut f{\"u}r Informatik", year = "2002", } @InProceedings{Pataricza:2002:WRKUMLCSD, author = "A. Pataricza", title = "From the General Ressource Model to a General Fault Modeling Paradigm ?", pages = "163--170", booktitle = "Critical Systems Development with UML -- Proceedings of the UML'02 workshop", editor = "Jan J{\"u}rjens and Mar{\'\i}a Victoria Cengarle and Eduardo B. Fernandez and Bernhard Rumpe and Robert Sandner", publisher = "Technische Universit{\"a}t M{\"u}nchen, Institut f{\"u}r Informatik", year = "2002", } @InProceedings{Petre:2002:WRKUMLCSD, author = "L. Petre", title = "Control Systems Development: A Case Study", pages = "171--180", booktitle = "Critical Systems Development with UML -- Proceedings of the UML'02 workshop", editor = "Jan J{\"u}rjens and Mar{\'\i}a Victoria Cengarle and Eduardo B. Fernandez and Bernhard Rumpe and Robert Sandner", publisher = "Technische Universit{\"a}t M{\"u}nchen, Institut f{\"u}r Informatik", year = "2002", } @InProceedings{Song:2002:WRKUMLCSD, author = "E. Song and Robert B. France and D. Kim and S. Ghosh", title = "Using Roles for Pattern-Based Model Refactoring", pages = "181--188", booktitle = "Critical Systems Development with UML -- Proceedings of the UML'02 workshop", editor = "Jan J{\"u}rjens and Mar{\'\i}a Victoria Cengarle and Eduardo B. Fernandez and Bernhard Rumpe and Robert Sandner", publisher = "Technische Universit{\"a}t M{\"u}nchen, Institut f{\"u}r Informatik", year = "2002", } @Proceedings{WRKUMLCP:2002:Proc, title = "Blekinge Institute of Technology, Research Report 2002:06. UML 2002, Model Engineering, Concepts and Tools. Workshop on Consistency Problems in UML-based Software Development. Workshop Materials", year = "2002", editor = "Ludwik Kuzniarz and Gianna Reggio and Jean Louis Sourrouille and Zbigniew Huzar", publisher = "Department of Software Engineering and Computer Science, Blekinge Institute of Technology", isbn = "1103-1581", } @InProceedings{Sourrouille:2002:WRKUMLCP, author = "Jean Louis Sourrouille and Guy Caplat", title = "Checking {UML} Model Consistency", pages = "1--15", booktitle = "Blekinge Institute of Technology, Research Report 2002:06. UML 2002, Model Engineering, Concepts and Tools. Workshop on Consistency Problems in UML-based Software Development. Workshop Materials", editor = "Ludwik Kuzniarz and Gianna Reggio and Jean Louis Sourrouille and Zbigniew Huzar", publisher = "Department of Software Engineering and Computer Science, Blekinge Institute of Technology", year = "2002", } @InProceedings{Hnatkowska:2002:WRKUMLCP, author = "Bogumila Hnatkowska and Zbigniew Huzar and Ludwik Kuzniarz and Lech Tuzinkiewicz", title = "A systematic approach to consistency within {UML} based software development process", pages = "16--29", booktitle = "Blekinge Institute of Technology, Research Report 2002:06. UML 2002, Model Engineering, Concepts and Tools. Workshop on Consistency Problems in UML-based Software Development. Workshop Materials", editor = "Ludwik Kuzniarz and Gianna Reggio and Jean Louis Sourrouille and Zbigniew Huzar", publisher = "Department of Software Engineering and Computer Science, Blekinge Institute of Technology", year = "2002", } @InProceedings{Derrick:2002:WRKUMLCP, author = "John Derrick and David H. Akehurst", title = "A framework for {UML} consistency", pages = "30--45", booktitle = "Blekinge Institute of Technology, Research Report 2002:06. UML 2002, Model Engineering, Concepts and Tools. Workshop on Consistency Problems in UML-based Software Development. Workshop Materials", editor = "Ludwik Kuzniarz and Gianna Reggio and Jean Louis Sourrouille and Zbigniew Huzar", publisher = "Department of Software Engineering and Computer Science, Blekinge Institute of Technology", year = "2002", } @InProceedings{Rasch:2002:WRKUMLCP, author = "Holger Rasch and Heike Wehrheim", title = "Consistency between {UML} Classes and Associated State Machines", pages = "46--60", booktitle = "Blekinge Institute of Technology, Research Report 2002:06. UML 2002, Model Engineering, Concepts and Tools. Workshop on Consistency Problems in UML-based Software Development. Workshop Materials", editor = "Ludwik Kuzniarz and Gianna Reggio and Jean Louis Sourrouille and Zbigniew Huzar", publisher = "Department of Software Engineering and Computer Science, Blekinge Institute of Technology", year = "2002", } @InProceedings{Hausmann:2002:WRKUMLCP, author = "Jan Hendrik Hausmann and Reiko Heckel and Stefan Sauer", title = "Extended Model Relations with Graphical Consistency Conditions", pages = "61--74", booktitle = "Blekinge Institute of Technology, Research Report 2002:06. UML 2002, Model Engineering, Concepts and Tools. Workshop on Consistency Problems in UML-based Software Development. Workshop Materials", editor = "Ludwik Kuzniarz and Gianna Reggio and Jean Louis Sourrouille and Zbigniew Huzar", publisher = "Department of Software Engineering and Computer Science, Blekinge Institute of Technology", year = "2002", } @InProceedings{Bodeveix:2002:WRKUMLCP, author = "Jean-Paul Bodeveix and Thierry Millan and Christian Percebois and Christophe Le Camus and Pierre Bazex and Louis Feraud", title = "Extending {OCL} for verifying {UML} models consistency", pages = "75--90", booktitle = "Blekinge Institute of Technology, Research Report 2002:06. UML 2002, Model Engineering, Concepts and Tools. Workshop on Consistency Problems in UML-based Software Development. Workshop Materials", editor = "Ludwik Kuzniarz and Gianna Reggio and Jean Louis Sourrouille and Zbigniew Huzar", publisher = "Department of Software Engineering and Computer Science, Blekinge Institute of Technology", year = "2002", } @InProceedings{Marcano:2002:WRKUMLCP, author = "R. Marcano and N. Levy", title = "Using {B} formal specifications for analysis and verification of {UML/OCL} models", pages = "91--105", booktitle = "Blekinge Institute of Technology, Research Report 2002:06. UML 2002, Model Engineering, Concepts and Tools. Workshop on Consistency Problems in UML-based Software Development. Workshop Materials", editor = "Ludwik Kuzniarz and Gianna Reggio and Jean Louis Sourrouille and Zbigniew Huzar", publisher = "Department of Software Engineering and Computer Science, Blekinge Institute of Technology", year = "2002", } @InProceedings{Liu:2002:WRKUMLCP, author = "WenQian Liu and Steve Easterbrook and John Mylopoulos", title = "Rule Based detection of Inconsistency in {UML} Models", pages = "106--123", booktitle = "Blekinge Institute of Technology, Research Report 2002:06. UML 2002, Model Engineering, Concepts and Tools. Workshop on Consistency Problems in UML-based Software Development. Workshop Materials", editor = "Ludwik Kuzniarz and Gianna Reggio and Jean Louis Sourrouille and Zbigniew Huzar", publisher = "Department of Software Engineering and Computer Science, Blekinge Institute of Technology", year = "2002", } @InProceedings{Gryce:2002:WRKUMLCP, author = "Clare Gryce and Anthony Finkelstein and Christian Nentwich", title = "Lightweight Checking for {UML} Based Software Development", pages = "124--132", booktitle = "Blekinge Institute of Technology, Research Report 2002:06. UML 2002, Model Engineering, Concepts and Tools. Workshop on Consistency Problems in UML-based Software Development. Workshop Materials", editor = "Ludwik Kuzniarz and Gianna Reggio and Jean Louis Sourrouille and Zbigniew Huzar", publisher = "Department of Software Engineering and Computer Science, Blekinge Institute of Technology", year = "2002", } @InProceedings{Lano:2002:WRKUMLCP, author = "Kevin Lano and D. Clark and K. Androutsopoulos", title = "Formalising Inter-model Consistency of the {UML}", pages = "133--148", booktitle = "Blekinge Institute of Technology, Research Report 2002:06. UML 2002, Model Engineering, Concepts and Tools. Workshop on Consistency Problems in UML-based Software Development. Workshop Materials", editor = "Ludwik Kuzniarz and Gianna Reggio and Jean Louis Sourrouille and Zbigniew Huzar", publisher = "Department of Software Engineering and Computer Science, Blekinge Institute of Technology", year = "2002", } @InProceedings{Bhaduri:2002:WRKUMLCP, author = "Purandar Bhaduri and R. Venkatesh", title = "Formal Consistency of Models in Multi-View Modelling", pages = "149--159", booktitle = "Blekinge Institute of Technology, Research Report 2002:06. UML 2002, Model Engineering, Concepts and Tools. Workshop on Consistency Problems in UML-based Software Development. Workshop Materials", editor = "Ludwik Kuzniarz and Gianna Reggio and Jean Louis Sourrouille and Zbigniew Huzar", publisher = "Department of Software Engineering and Computer Science, Blekinge Institute of Technology", year = "2002", } @Proceedings{WRKUMLWISME:2002:Proc, title = "Workshop in Software Model Engineering", year = "2002", editor = "Jean Bezivin and Robert France", } @InProceedings{Atkinson:2002:WRKUMLWISME, author = "Colin Atkinson and Thomas K{\"u}hne", title = "The Role of Meta-modeling in {MDA}", booktitle = "Workshop in Software Model Engineering", editor = "Jean Bezivin and Robert France", year = "2002", } @InProceedings{Terrasse:2002:WRKUMLWISME, author = "Marie-No elle Terrasse and Marinette Savonnet and George Becker and Eric Leclercq", title = "A {UML}-based metamodeling architecture with example frameworks", booktitle = "Workshop in Software Model Engineering", editor = "Jean Bezivin and Robert France", year = "2002", } @InProceedings{Wegmann:2002:WRKUMLWISME, author = "Alain Wegmann and Otto Preiss", title = "Strengthening {MDA} by Drawing from the Living Systems Theory", booktitle = "Workshop in Software Model Engineering", editor = "Jean Bezivin and Robert France", year = "2002", } @InProceedings{Gogolla:2002:WRKUMLWISME, author = "Martin Gogolla and Arne Lindow and Mark Richters and Paul Ziemann", title = "Metamodel Transformation of Data Models", booktitle = "Workshop in Software Model Engineering", editor = "Jean Bezivin and Robert France", year = "2002", } @InProceedings{Caplat:2002:WRKUMLWISME, author = "Guy Caplat and Jean Louis Sourrouille", title = "Model Mapping in {MDA}", booktitle = "Workshop in Software Model Engineering", editor = "Jean Bezivin and Robert France", year = "2002", } @InProceedings{Miguel:2002:WRKUMLWISME, author = "Miguel A. de Miguel and Daniel Exertier and Serge Salicki", title = "Specification of Model Transformations Based on Meta Templates", booktitle = "Workshop in Software Model Engineering", editor = "Jean Bezivin and Robert France", year = "2002", } @InProceedings{Tratt:2002:WRKUMLWISME, author = "Laurence Tratt and Tony Clark", title = "Enhancing the template mechanism", booktitle = "Workshop in Software Model Engineering", editor = "Jean Bezivin and Robert France", year = "2002", } @InProceedings{Hybertson:2002:WRKUMLWISME, author = "Duane Hybertson", title = "Strengthening the Modeling Foundation of the {MDA}", booktitle = "Workshop in Software Model Engineering", editor = "Jean Bezivin and Robert France", year = "2002", } @InProceedings{Ziadi:2002:WRKUMLWISME, author = "Tewfik Ziadi and Bruno Traverson and Jean-Marc J{\'e}z{\'e}quel", title = "From a {UML} Platform Independent Component Model to Platform Specific Component Models", booktitle = "Workshop in Software Model Engineering", editor = "Jean Bezivin and Robert France", year = "2002", } @InProceedings{Morand:2002:WRKUMLWISME, author = "Bernard Morand", title = "Models Transformation: From Mapping to Mediation", booktitle = "Workshop in Software Model Engineering", editor = "Jean Bezivin and Robert France", year = "2002", } @InProceedings{Matinlassi:2002:WRKUMLWISME, author = "Mari Matinlassi and Jarmo Kalaoja", title = "Requirements for Service Architecture Modeling", booktitle = "Workshop in Software Model Engineering", editor = "Jean Bezivin and Robert France", year = "2002", } @InProceedings{Felferning:2002:WRKUMLWISME, author = "Alexander Felferning and Gerhard Friedrich and Dietmar Jannach and Markus Zanker", title = "{UML} as a Semantic Configuration Web Service Description Language", booktitle = "Workshop in Software Model Engineering", editor = "Jean Bezivin and Robert France", year = "2002", } @InProceedings{Elkoutbi:2002:WRKUMLWISME, author = "Mohammed Elkoutbi and Rudolf K. Keller", title = "A Comparison Framework and Assessment of two Specification Approaches based on {UML} Scenarios", booktitle = "Workshop in Software Model Engineering", editor = "Jean Bezivin and Robert France", year = "2002", } @InProceedings{BelenGarcia:2002:WRKUMLWISME, author = "Ana Belen Garcia and Jason Mansell and David Sellier", title = "From Customer Requirements to {PIM}: necessity and reality", booktitle = "Workshop in Software Model Engineering", editor = "Jean Bezivin and Robert France", year = "2002", } @InProceedings{Seyler:2002:WRKUMLWISME, author = "Fr{\'e}d{\'e}rick Seyler and Philippe Aniorte", title = "A Component Meta Model for Reused-Based System Engineering", booktitle = "Workshop in Software Model Engineering", editor = "Jean Bezivin and Robert France", year = "2002", } @InProceedings{Graw:2002:WRKUMLWISME, author = "G{\"u}nter Graw and Peter Herrmann", title = "Verification of {xUML} Specifications in the context of {MDA}", booktitle = "Workshop in Software Model Engineering", editor = "Jean Bezivin and Robert France", year = "2002", } @InProceedings{Englebert:2002:WRKUMLWISME, author = "Vincent Englebert", title = "The Synchronization of Independent and Specific Models", booktitle = "Workshop in Software Model Engineering", editor = "Jean Bezivin and Robert France", year = "2002", } @InProceedings{Farshchian:2002:WRKUMLWISME, author = "Babak A. Farshchian and Sune Jakobsson", title = "Coupling {MDA} and Parlay to increase reuse in telecommunication application development", booktitle = "Workshop in Software Model Engineering", editor = "Jean Bezivin and Robert France", year = "2002", } @InProceedings{Beugnard:2002:WRKUMLWISME, author = "Antoine Beugnard", title = "Is {MDA} achievable without a proper definition of late-binding?", booktitle = "Workshop in Software Model Engineering", editor = "Jean Bezivin and Robert France", year = "2002", } @Proceedings{WRKUMLAOM:2002:Proc, title = "Workshop on Aspect-Oriented Modeling with UML", year = "2002", editor = "Mohamed Kand{\'e} and Omar Aldawud and Grady Booch and Bill Harrison", } @InProceedings{France:2002:WRKUMLAOM, author = "Robert B. France", title = "{UML}-Based Aspect-Oriented Modeling: Open Questions and Challenges", booktitle = "Workshop on Aspect-Oriented Modeling with UML", editor = "Mohamed Kand{\'e} and Omar Aldawud and Grady Booch and Bill Harrison", year = "2002", } @InProceedings{Araujo:2002:WRKUMLAOM, author = "Jo{\~a}o Ara{\'u}jo and Ana Moreira and Isabel Brito and Awais Rashid", title = "Aspect-Oriented Requirements with {UML}", booktitle = "Workshop on Aspect-Oriented Modeling with UML", editor = "Mohamed Kand{\'e} and Omar Aldawud and Grady Booch and Bill Harrison", year = "2002", } @InProceedings{Barros:2002:WRKUMLAOM, author = "Jo{\~a}o Paulo Barros and Lu{\'\i}s Gomes", title = "Activities as Behaviour Aspects", booktitle = "Workshop on Aspect-Oriented Modeling with UML", editor = "Mohamed Kand{\'e} and Omar Aldawud and Grady Booch and Bill Harrison", year = "2002", } @InProceedings{Beier:2002:WRKUMLAOM, author = "Georg Beier and Markus Kern", title = "Aspects in {UML} Models from a Code Generation Perspective", booktitle = "Workshop on Aspect-Oriented Modeling with UML", editor = "Mohamed Kand{\'e} and Omar Aldawud and Grady Booch and Bill Harrison", year = "2002", } @InProceedings{Lions:2002:WRKUMLAOM, author = "Jean M. Lions and Didier Simoneau and Gilles Pitette and Imed Moussa", title = "Extending {OpenTool/UML} Using Metamodeling: An Aspect Oriented Programming Case Study", booktitle = "Workshop on Aspect-Oriented Modeling with UML", editor = "Mohamed Kand{\'e} and Omar Aldawud and Grady Booch and Bill Harrison", year = "2002", } @InProceedings{Prehofer:2002:WRKUMLAOM, author = "Christian Prehofer", title = "Feature Interactions in Statechart Diagrams or Graphical Composition of Components", booktitle = "Workshop on Aspect-Oriented Modeling with UML", editor = "Mohamed Kand{\'e} and Omar Aldawud and Grady Booch and Bill Harrison", year = "2002", } @InProceedings{Katara:2002:WRKUMLAOM, author = "Mika Katara", title = "Refinements and Aspects in {UML}", booktitle = "Workshop on Aspect-Oriented Modeling with UML", editor = "Mohamed Kand{\'e} and Omar Aldawud and Grady Booch and Bill Harrison", year = "2002", } @InProceedings{Stein:2002:WRKUMLAOM, author = "Dominik Stein and Stefan Hanenberg and Rainer Unland", title = "On Representing Join Points in the {UML}", booktitle = "Workshop on Aspect-Oriented Modeling with UML", editor = "Mohamed Kand{\'e} and Omar Aldawud and Grady Booch and Bill Harrison", year = "2002", } @InProceedings{Sapir:2002:WRKUMLAOM, author = "Naomi Sapir and Shmuel Tyszberowicz and Amiram Yehudai", title = "Extending {UML} with Aspect Usage Constraints in the Analysis and Design Phases", booktitle = "Workshop on Aspect-Oriented Modeling with UML", editor = "Mohamed Kand{\'e} and Omar Aldawud and Grady Booch and Bill Harrison", year = "2002", } @InProceedings{Kande:2002:WRKUMLAOM, author = "Mohamed Mancona Kand{\'e}", title = "Perspectival Concern-Spaces: An Aspect-Oriented Architectural Framework", booktitle = "Workshop on Aspect-Oriented Modeling with UML", editor = "Mohamed Kand{\'e} and Omar Aldawud and Grady Booch and Bill Harrison", year = "2002", } @Book{Alhir:1998:UMLNS, author = "Sinan Si Alhir", title = "UML in a Nutshell", publisher = "O'Reilly", year = "1998", isbn = "1-56592-448-7", } @Book{Ambler:1997:BOA, author = "Scott W. Ambler", title = "Building Object Applications: Patterns, Architecture, Design, Construction, and Testing", publisher = "Prentice Hall", year = "1997", isbn = "0-13-789215-2", } @Book{Blaha:1997:OOMDDA, author = "Michael Blaha and William Premerlani", title = "Object-Oriented Modeling and Design for Database Applications", publisher = "Prentice Hall", year = "1997", isbn = "0-13-123829-9", } @Book{Booch:1998:UMLUG, author = "Grady Booch and Jim Rumbaugh and Ivar Jacobson", title = "The Unified Modeling Language User Guide", publisher = "Addison-Wesley", year = "1998", isbn = "0-201-57168-4", } @Book{Brown:2001:IOOA, author = "David William Brown", title = "Introduction to Object-Oriented Analysis: Objects and {UML} in Plain English", publisher = "Wiley", year = "2001", isbn = "0-471-37137-8", } @Book{Burkhardt:1997:UML, author = "Rainer Burkhardt", title = "{UML}: Unified Modeling Language", publisher = "Addison-Wesley", year = "1997", isbn = "3-8273-1226-4", } @Book{Cheesman:2000:UC, author = "John Cheesman and John Daniels", title = "{UML} Components: A Simple Process for Specifying Component-Based Software", publisher = "Addison-Wesley", year = "2000", isbn = "0-201-70851-5", } @Book{Clark:2002:OCL, editor = "Tony Clark and Jos Warmer", title = "Object Modeling with the {OCL}: The Rationale behind the Object Constraint Language", publisher = "Springer", year = "2002", volume = "2263", series = "LNCS", isbn = "3-540-43169-1", } @Book{Coad:1999:JMC, author = "Peter Coad and Eric Lefebvre and Jeff De Luca", title = "Java Modeling in Color with {UML}", publisher = "Prentice Hall", year = "1999", isbn = "0-13-011510-X", } @Book{Douglass:1998:RTU, author = "Bruce Powel Douglass", title = "Real-time {UML}: Developing Efficient Objects for Embedded Systems", publisher = "Addison-Wesley", year = "1998", isbn = "0-201-32579-9", } @Book{Dsouza:1998:OCFUML, author = "Desmond D'Souza and Alan Cameron Wills", title = "Objects, Components and Frameworks With {UML}: The {Catalysis} Approach", publisher = "Addison-Wesley", year = "1998", isbn = "0201310120", } @Book{Fowler:1997:UD, author = "Martin Fowler and Kendall Scott", title = "{UML} Distilled: Applying the Standard Object Modeling Language", publisher = "Addison-Wesley", year = "1997", isbn = "0-201-32563-2", } @Book{Harmon:1997:UU, author = "Paul Harmon and Mark Watson", title = "Understanding {UML}: The Developer's Guide", publisher = "Morgan Kaufmann", year = "1997", isbn = "1-55860-465-0", } @Book{HendersonSellers:2000:OMU, author = "Brian Henderson-Sellers and Bhuvan Unhelkar", title = "{OPEN} Modeling with {UML}", publisher = "Addison-Wesley", year = "2000", isbn = "0-201-67512-9", } @Book{Hitz:1999:UAW, author = "Martin Hitz and Gerti Kappel", title = "UML@Work: Von der Analyse zur Realisierung", publisher = "dpunkt-Verlag, Heidelberg", year = "1999", isbn = "3-932588-38-X", } @Book{Jacobson:1999:USDP, author = "Ivar Jacobson and Grady Booch and Jim Rumbaugh", title = "The Unified Software Development Process", publisher = "Addison-Wesley", year = "1999", isbn = "0201571692", } @Book{Kettani:1998:MU, author = "Nasser Kettani and Dominique Mignet and Pascal Pare and Camille Rosenthal-Sabroux", title = "De Merise a UML", publisher = "Eyrolles", year = "1998", isbn = "2-212-08997-X", } @Book{Kilov:1999:BSBS, editor = "Haim Kilov and Bernhard Rumpe and Ian Simmonds", title = "Behavioral Specifications of Businesses and Systems", publisher = "Kluwer Academic Publishers", year = "1999", volume = "523", series = "The Kluwer International Series in Engineering and Computer Science", isbn = "0792386299", } @Book{Larman:1997:AUP, author = "Craig Larman", title = "Applying {UML} and Patterns: An Introduction to Object-Oriented Analysis and Design", publisher = "Prentice Hall", year = "1997", isbn = "0-13-748880-7", } @Book{Lee:1997:UC, author = "Robert C. Lee and William M. Tepfenhart", title = "{UML} and {C++}: A Practical Guide to Object-Oriented Development", publisher = "Prentice Hall", year = "1997", isbn = "0-13-619719-1", } @Book{Lethbridge:2002:PSD, author = "Timothy Lethbridge and Robert Laganiere", title = "Object-Oriented Software Engineering: Practical Software Development using {UML} and {Java}", publisher = "McGraw-Hill", year = "2002", isbn = "0-07-283495-1, 0-07-709761-0", } @Book{Liberty:1998:BOOAD, author = "Jesse Liberty", title = "Beginning Object-Oriented Analysis \& Design with C++", publisher = "Wrox Press", year = "1998", isbn = "1861001339", } @Book{Liberty:1997:CC, author = "Jesse Liberty", title = "Clouds to Code", publisher = "Wrox Press", year = "1998", isbn = "1-861000-95-2", } @Book{Martin:1997:OOM, author = "James Martin and James J. Odell", title = "Object-Oriented Methods: A Foundation, {UML} Edition", publisher = "Prentice Hall", year = "1997", isbn = "0-13-905597-5", } @Book{Muller:1997:IU, author = "Pierre-Alain Muller", title = "Instant {UML}", publisher = "Wrox Press", year = "1997", isbn = "1861000871", } @Book{Oestereich:1997:OOSUML, author = "Bernd Oestereich", title = "Objektorientierte Softwareentwicklung mit der Unified Modeling Language", publisher = "Oldenbourg", year = "1997", isbn = "3-486-24319-5", } @Book{Quatrani:1998:VMRRU, author = "Terry Quatrani", title = "Visual Modeling with Rational Rose and {UML}", publisher = "Addison-Wesley", year = "1998", isbn = "0-201-31016-3", } @Book{Rumbaugh:1998:UMLRG, author = "Jim Rumbaugh and Ivar Jacobson and Grady Booch", title = "The Unified Modeling Language Reference Manual", publisher = "Addison-Wesley", year = "1998", isbn = "020130998X", } @Book{Siau:2001:SADDI, editor = "Keng Siau and Terry Halpin", title = "Unified Modeling Language: Systems Analysis, Design and Development Issues", publisher = "Idea Publishing Group", year = "2001", isbn = "i-930708-05-X", } @Book{Stevens:1999:UU, author = "Perdita Stevens and Rob Pooley", title = "Using {UML}: software engineering with objects and components", publisher = "Addison-Wesley", year = "1999", series = "Object Technology Series", note = "Updated edition for UML1.3: first published 1998 (as Pooley and Stevens)", isbn = "0201648601", } @Book{Texel:1997:UD, author = "Putnam P. Texel and Charles B. Williams", title = "Use Cases Combined with {Booch}/{OMT}/{UML}: Process and Products", publisher = "Prentice Hall", year = "1997", isbn = "0-13-727405-X", } @Book{Warmer:1998:OCL, author = "Jos Warmer and Anneke Kleppe", title = "The {Object Constraint Language}: Precise Modeling with {UML}", publisher = "Addison-Wesley", year = "1998", isbn = "0-201-37940-6", } @InCollection{Clark:2002:inOCL, author = "Tony Clark and Andy Evans and Stuart Kent", title = "A Meta-model Facility for a Family of {UML} Constraint Languages", booktitle = "Object Modeling with the OCL: The Rationale behind the Object Constraint Language", publisher = "Springer", year = "2002", editor = "Tony Clark and Jos Warmer", pages = "4--20", isbn = "3-540-43169-1", } @InCollection{Schuerr:2002:inOCL, author = "Andy Sch{\"u}rr", title = "A New Type Checking Approach for {OCL} Version 2.0 ?", booktitle = "Object Modeling with the OCL: The Rationale behind the Object Constraint Language", publisher = "Springer", year = "2002", editor = "Tony Clark and Jos Warmer", pages = "21--41", isbn = "3-540-43169-1", } @InCollection{Richters:2002:inOCL, author = "Mark Richters and Martin Gogolla", title = "{OCL}: Syntax, Semantics, and Tools ", booktitle = "Object Modeling with the OCL: The Rationale behind the Object Constraint Language", publisher = "Springer", year = "2002", editor = "Tony Clark and Jos Warmer", pages = "42--68", isbn = "3-540-43169-1", } @InCollection{Hennicker:2002:inOCL, author = "Rolf Hennicker and Heinrich Hussmann and Michel Bidoit", title = "On the Precise Meaning of {OCL} Constraints", booktitle = "Object Modeling with the OCL: The Rationale behind the Object Constraint Language", publisher = "Springer", year = "2002", editor = "Tony Clark and Jos Warmer", pages = "69--84", isbn = "3-540-43169-1", } @InCollection{Gogolla:2002:inOCL, author = "Martin Gogolla and Mark Richters", title = "Expressing {UML} Class Diagrams Properties with {OCL}", booktitle = "Object Modeling with the OCL: The Rationale behind the Object Constraint Language", publisher = "Springer", year = "2002", editor = "Tony Clark and Jos Warmer", pages = "85--114", isbn = "3-540-43169-1", } @InCollection{Cook:2002:inOCL, author = "Steve Cook and Anneke Kleppe and Richard Mitchell and Bernhard Rumpe and Jos Warmer and Alan Cameron Wills", title = "The Amsterdam Manifesto on {OCL}", booktitle = "Object Modeling with the OCL: The Rationale behind the Object Constraint Language", publisher = "Springer", year = "2002", editor = "Tony Clark and Jos Warmer", pages = "115--149", isbn = "3-540-43169-1", } @InCollection{Flake:2002:inOCL, author = "Stephan Flake and Wolfgang Mueller", title = "An {OCL} Extension for Real-Time Constraints", booktitle = "Object Modeling with the OCL: The Rationale behind the Object Constraint Language", publisher = "Springer", year = "2002", editor = "Tony Clark and Jos Warmer", pages = "150--171", isbn = "3-540-43169-1", } @InCollection{Knapman:2002:inOCL, author = "John Knapman", title = "Statistical Constraints and Verification", booktitle = "Object Modeling with the OCL: The Rationale behind the Object Constraint Language", publisher = "Springer", year = "2002", editor = "Tony Clark and Jos Warmer", pages = "172--189", isbn = "3-540-43169-1", } @InCollection{Rumpe:2002:inOCL, author = "Bernhard Rumpe", title = "{$\ll$Java$\gg$OCL} Based on New Presentation of the {OCL}-Syntax", booktitle = "Object Modeling with the OCL: The Rationale behind the Object Constraint Language", publisher = "Springer", year = "2002", editor = "Tony Clark and Jos Warmer", pages = "189--212", isbn = "3-540-43169-1", } @InCollection{Kleppe:2002:inOCL, author = "Anneke Kleppe and Jos Warmer", title = "The Semantics of the {OCL} Action Clause", booktitle = "Object Modeling with the OCL: The Rationale behind the Object Constraint Language", publisher = "Springer", year = "2002", editor = "Tony Clark and Jos Warmer", pages = "213--227", isbn = "3-540-43169-1", } @InCollection{Kent:2002:inOCL, author = "Stuart Kent and John Howse", title = "Constraint Trees", booktitle = "Object Modeling with the OCL: The Rationale behind the Object Constraint Language", publisher = "Springer", year = "2002", editor = "Tony Clark and Jos Warmer", pages = "228--249", isbn = "3-540-43169-1", } @InCollection{Sendall:2002:inOCL, author = "Shane Sendall and Alfred Strohmeier", title = "Using {OCL} and {UML} to Specify System Behavior", booktitle = "Object Modeling with the OCL: The Rationale behind the Object Constraint Language", publisher = "Springer", year = "2002", editor = "Tony Clark and Jos Warmer", pages = "250--279", isbn = "3-540-43169-1", } @InCollection{Hennicker:2001:inSADDI, author = "Rolf Hennicker and Nora Koch", title = "Systematic Design of Web Applications with {UML}", booktitle = "Unified Modeling Language: Systems Analysis, Design and Development Issues", publisher = "Idea Publishing Group", year = "2001", editor = "Keng Siau and Terry Halpin", chapter = "1", pages = "1--20", isbn = "i-930708-05-X", } @InCollection{Favre:2001:inSADDI, author = "Liliana Favre and Silvia Cl{\'e}rici", title = "A Systematic Approach to Transform UML Static Models to Object-Oriented Code", booktitle = "Unified Modeling Language: Systems Analysis, Design and Development Issues", publisher = "Idea Publishing Group", year = "2001", editor = "Keng Siau and Terry Halpin", chapter = "2", pages = "21--42", isbn = "i-930708-05-X", } @InCollection{Shah:2001:inSADDI, author = "Devang Shah and Sandra Slaughter", title = "Data Modeling and {UML}", booktitle = "Unified Modeling Language: Systems Analysis, Design and Development Issues", publisher = "Idea Publishing Group", year = "2001", editor = "Keng Siau and Terry Halpin", chapter = "3", pages = "43--60", isbn = "i-930708-05-X", } @InCollection{Hesse:2001:inSADDI, author = "Wolfgang Hesse", title = "{RUP}: A Process Model for Working with {UML}", booktitle = "Unified Modeling Language: Systems Analysis, Design and Development Issues", publisher = "Idea Publishing Group", year = "2001", editor = "Keng Siau and Terry Halpin", chapter = "4", pages = "61--74", isbn = "i-930708-05-X", } @InCollection{Sykes:2001:inSADDI, author = "J. A. Sykes and P. Gupta", title = "{UML} Modeling Support for Early Reuse Decisions in Component-Based Development", booktitle = "Unified Modeling Language: Systems Analysis, Design and Development Issues", publisher = "Idea Publishing Group", year = "2001", editor = "Keng Siau and Terry Halpin", chapter = "5", pages = "75--88", isbn = "i-930708-05-X", } @InCollection{Krogstie:2001:inSADDI, author = "John Krogstie", title = "Using a Semiotic Framework to Evaluate {UML} for the Development of Models of High Quality", booktitle = "Unified Modeling Language: Systems Analysis, Design and Development Issues", publisher = "Idea Publishing Group", year = "2001", editor = "Keng Siau and Terry Halpin", chapter = "6", pages = "89--106", isbn = "i-930708-05-X", } @InCollection{Siau:2001:inSADDI, author = "John Krogstie", title = "{Rational Unified Process} and {Unified Modeling Language} - {A} {GOMS} Analysis", booktitle = "Unified Modeling Language: Systems Analysis, Design and Development Issues", publisher = "Idea Publishing Group", year = "2001", editor = "Keng Siau and Terry Halpin", chapter = "7", pages = "107--115", isbn = "i-930708-05-X", } @InCollection{Klein:2001:inSADDI, author = "Cornel Klein and Andreas Rausch and Marc Sihling and Zhaojun Wen", title = "Extension of the {Unified Modeling Language} for Mobile Agents", booktitle = "Unified Modeling Language: Systems Analysis, Design and Development Issues", publisher = "Idea Publishing Group", year = "2001", editor = "Keng Siau and Terry Halpin", chapter = "8", pages = "116--128", isbn = "i-930708-05-X", } @InCollection{Lago:2001:inSADDI, author = "Patricia Lago", title = "Rendering Distributed Systems in {UML}", booktitle = "Unified Modeling Language: Systems Analysis, Design and Development Issues", publisher = "Idea Publishing Group", year = "2001", editor = "Keng Siau and Terry Halpin", chapter = "9", pages = "129--150", isbn = "i-930708-05-X", } @InCollection{Conrad:2001:inSADDI, author = "Stefan Conrad and Klaus Turowski", title = "Temporal {OCL}: Meeting Specification Demands for Business Components", booktitle = "Unified Modeling Language: Systems Analysis, Design and Development Issues", publisher = "Idea Publishing Group", year = "2001", editor = "Keng Siau and Terry Halpin", chapter = "10", pages = "151--166", isbn = "i-930708-05-X", } @InCollection{Halpin:2001:inSADDI, author = "Terry Halpin", title = "Supplementing {UML} with Concepts from {ORM}", booktitle = "Unified Modeling Language: Systems Analysis, Design and Development Issues", publisher = "Idea Publishing Group", year = "2001", editor = "Keng Siau and Terry Halpin", chapter = "11", pages = "167--184", isbn = "i-930708-05-X", } @InCollection{Barbier:2001:inSADDI, author = "Franck Barbier and Brian Henderson-Sellers and Andreas L. Opdahl and Martin Gogolla", title = "The Whole-Part Relationship in the {Unified Modeling Language}: A New Approach", booktitle = "Unified Modeling Language: Systems Analysis, Design and Development Issues", publisher = "Idea Publishing Group", year = "2001", editor = "Keng Siau and Terry Halpin", chapter = "12", pages = "185--209", isbn = "i-930708-05-X", } @InCollection{Liu:2001:inSADDI, author = "Jing Liu and Jin Song Dong and Kun Shi and Brendan Mahony", title = "Linking {UML} with Integrated Formal Techniques", booktitle = "Unified Modeling Language: Systems Analysis, Design and Development Issues", publisher = "Idea Publishing Group", year = "2001", editor = "Keng Siau and Terry Halpin", chapter = "13", pages = "210--223", isbn = "i-930708-05-X", } @InCollection{Aleman:2001:inSADDI, author = "Jose Luis Fernandez Aleman and Ambrosio Toval Alvarez", title = "Seamless Formalizing the {UML} Semantics Through Metamodels", booktitle = "Unified Modeling Language: Systems Analysis, Design and Development Issues", publisher = "Idea Publishing Group", year = "2001", editor = "Keng Siau and Terry Halpin", chapter = "14", pages = "224--248", isbn = "i-930708-05-X", } @InCollection{Goldin:2001:inSADDI, author = "Dina Goldin and David Keil and Peter Wegner", title = "An Interactive Viewpoint on the Role of {UML}", booktitle = "Unified Modeling Language: Systems Analysis, Design and Development Issues", publisher = "Idea Publishing Group", year = "2001", editor = "Keng Siau and Terry Halpin", chapter = "15", pages = "249--263", isbn = "i-930708-05-X", } @InProceedings{Aagedal:1998:IDMS, author = "Jan {\O}yvind Aagedal", title = "Towards an {ODP}-Compliant Object Definition Language with {QoS}-Support", booktitle = "Proceedings 5th International Workshop, IDMS'98, Oslo, Norway, September", year = "1998", editor = "T. Plagemann and V. Goebel", volume = "1483", series = "LNCS", pages = "183--194", publisher = "Springer", } @InProceedings{Alvarez:2000:FMOODS, author = "Ambrosio Toval Alvarez and Jose Luis Fernandez Aleman", title = "Formally Modeling {UML} and its Evolution: A Holistic Approach", booktitle = "Formal Methods for Open Object-Based Distributed Systems IV - Proc. FMOODS'2000, September, 2000, Stanford, California, USA", year = "2000", editor = "Scott F. Smith and Carolyn L. Talcott", publisher = "Kluwer Academic Publishers", } @InProceedings{Astesiano:2000:AMAST, author = "Egidio Astesiano and Maura Cerioli and Gianna Reggio", title = "Plugging Data Constructs into Paradigm-Specific Languages: Towards an Application to {UML}", booktitle = "Proceedings Algebraic Methodology and Software Technology, 8th International Conference, AMAST 2000, Iowa City, Iowa, USA, May 2000", year = "2000", editor = "T. Rus", volume = "1816", series = "LNCS", pages = "273--292", publisher = "Springer", } @Article{Atkinson:1997:AFPSU, author = "Colin Atkinson", title = "Adapting the Fusion Process to Support the {UML}", journal = "Object Magazine, Sigs Publications", year = "1997", month = nov, } @InProceedings{Baar:2000:GI, author = "Thomas Baar and Reiner H{\"a}hnle and Theo Sattler and Peter H. Schmitt", title = "{Entwurfsmustergesteuerte Erzeugung von {OCL}-Constraints}", booktitle = "Informatik 2000, 30. Jahrestagung der Gesellschaft f{\"u}r Informatik", year = "2000", editor = "K. Mehlhorn and G. Snelting", pages = "389--404", month = sep, isbn = "3-540-67880-8", } @InProceedings{Baar:2000:NOD, author = "Thomas Baar", title = "Experiences with the {UML}/{OCL}-Approach in Practice and Strategies to Overcome Deficiencies", booktitle = "Proc. Net.ObjectDays2000, Erfurt, Germany", year = "2000", editor = "Net.ObjectDays-Forum", pages = "192--201", month = oct, isbn = "3-89683-932-2", } @InProceedings{Baar:2000:OOPSLAWS, author = "Thomas Baar and Reiner H{\"a}hnle", title = "An Integrated Metamodel for {OCL} Types", booktitle = "Proc. OOPSLA 2000, Workshop Refactoring the UML: In Search of the Core, Minneapolis, Minnesota, USA, 2000.", year = "2000", editor = "Robert France and Bernhard Rumpe and Jean-Michel Bruel and Ana Moreira and John Whittle and Ileana Ober", } @InProceedings{Bardohl:2000:IDPT, author = "R. Bardohl and H. Ehrig and C. Ermel", title = "Generic Description, Behavior and Animation of Visual Modeling Languages", booktitle = "Proc. Fifth International Conference on Integrated Design and Process Technology (IDPT'2000), June 2000, Dallas, Texas", year = "2000", editor = "Peter A. Ng", } @TechReport{Baresi:1998:TR, author = "Luciano Baresi and Mauro Pezz{\`e}", title = "On Formalizing {UML} with High-Level {Petri Nets}", institution = "Dipartimento di Elettronica e Informazione -- Politecnico di Milano", year = "1998", number = "09.98", } @InProceedings{Bastos:2002:HICSS, author = "Ricardo M. Bastos and Duncan Dubugras A. Dubugras", title = "Extending {UML} Activity Diagram for Workflow Modeling in Production Systems", booktitle = "Proc. 35th Annual Hawaii International Conference on System Sciences (HICSS-35)", year = "2002", editor = "Sprague, Jr., Ralph H.", publisher = "IEEE Computer Society", } @InProceedings{Bauer:SDL:2001, author = "Niclas Bauer", title = "Deployment of {SDL} Systems Using {UML}", booktitle = "SDL 2001: Meeting UML. 10th International SDL Forum Copenhagen, Denmark, June 27-29, 2001, Proceedings", year = "2001", volume = "2078", series = "LNCS", pages = "107--122", publisher = "Springer", } @TechReport{Bergner:1997:TR, author = "Klaus Bergner and Andreas Rausch and Marc Sihling", title = "Using {UML} for Modeling a Distributed {Java} Application", institution = "Technische Universit{\"a}t M{\"u}nchen, Institut f{\"u}r Informatik", year = "1997", type = "Institutsbericht", number = "TUM-I9735", month = jul, abstract = "The Unified Modeling Language consists of a set of mostly graphical description techniques for the specification and documentation of object-oriented systems. We describe the experiences gained while using UML 1.0 for the development of a small, distributed Java program for planning break supervision schedules in schools. Our motivation in this case study is not only to evaluate the techniques provided by UML and Java, but also to study their interrelationships and their methodical use from requirements analysis to implementation. Based on our observations some proposals for extensions and changes to the UML are made. Because the example is complete and self-contained and provides methodical guidelines and hints, it can also be used as a tutorial for UML 1.0 and for object-oriented development in general.", } @InProceedings{Bisanz:2004:FORMS, author = "Stefan Bisanz and Paul Ziemann and Arne Lindow", title = "Integrated Specification, Validation and Verification with Hybrid{UML} and {OCL} Applied to the {BART} Case Study", booktitle = "{FORMS/FORMAT} 2004. Formal Methods for Automation and Safety in Railway and Automotive Systems, Proceedings of Symposium {FORMS/FORMAT} 2004, Braunschweig, Germany, 2nd and 3rd December 2004", year = "2004", editor = "E. Schnieder and G. Tarnai", isbn = "3-9803363-8-7", } @InProceedings{Blok:1998:APSEC, author = "Maurits C. Blok and Jacob L. Cybulski", title = "Reusing {UML} Specifications in a Constrained Application Domain", booktitle = "Proceedings 5th Asia Pacific Software Engineering Conference (APSEC '98), December 2-4, 1998, Taipei, Taiwan", year = "1998", pages = "196--202", publisher = "IEEE Computer Society", } @InProceedings{Boerger:2000:AMAST, author = "Egon B{\"o}rger and Alessandra Cavarra and Elvinia Riccobene", title = "An {ASM} Semantics for {UML} Activity Diagrams", booktitle = "Proceedings Algebraic Methodology and Software Technology, 8th International Conference, AMAST 2000, Iowa City, Iowa, USA, May 2000", year = "2000", editor = "T. Rus", volume = "1816", series = "LNCS", pages = "293--308", publisher = "Springer", } @InProceedings{Bolton:2000:FMOODS, author = "Christie Bolton and Jim Davies", title = "Using Relational and Behavioural Semantics in the Verification of Object Models", booktitle = "Formal Methods for Open Object-Based Distributed Systems IV - Proc. FMOODS'2000, September, 2000, Stanford, California, USA", year = "2000", editor = "Scott F. Smith and Carolyn L. Talcott", publisher = "Kluwer Academic Publishers", } @InProceedings{Breu:1997:ECOOP, author = "Ruth Breu and Ursula Hinkel and Christoph Hofmann and Cornel Klein and Barbara Paech and Bernhard Rumpe and Veronika Thurner", title = "Towards a Formalization of the {Unified Modeling Language}", booktitle = "ECOOP'97 -- Object-Oriented Programming, 11th European Conference", year = "1997", editor = "Mehmet Aksit and Satoshi Matsuoka", volume = "1241", series = "LNCS", pages = "344--366", publisher = "Springer", } @Article{Breu:1998:CSI, author = "Ruth Breu and Radu Grosu and Christoph Hofmann and Franz Huber and Ingolf Kr{\"u}ger and Bernhard Rumpe and Monika Schmidt and Wolfgang Schwerin", title = "Exemplary and complete object interaction descriptions", journal = "Computer Standards \& Interfaces", year = "1998", volume = "19", number = "7", pages = "335--345", month = nov, } @InProceedings{Bruel:2000:ECOOP, author = "Jean-Michel Bruel and Johan Lilius and Ana Moreira and Robert B. France", title = "Defining Precise Semantics for {UML}", booktitle = "Proceedings ECOOP 2000 Workshops, Panels, and Posters, Sophia Antipolis and Cannes, France, June 2000", year = "2000", editor = "J. Malenfant and S. Moisan and A. Moreira", volume = "1964", series = "LNCS", pages = "113--122", publisher = "Springer", } @InProceedings{Buettner:2004:GTVMT, author = "Fabian B{\"u}ttner and Martin Gogolla", title = "Realizing {UML} Metamodel Transformations with {AGG}", booktitle = "Proc. ETAPS Workshop Graph Transformation and Visual Modeling Techniques\~(GT-VMT'2004)", year = "2004", editor = "Reiko Heckel", series = "ENTCS", publisher = "Elsevier", } @InProceedings{Carroll:1999:EUROPAR, author = "L. Carroll and B. Tondu and C. Baron and J. C. Geffroy", title = "{UML} Framework for the Design of Real-Time Robot Controllers", booktitle = "Proceedings Euro-Par'99 - Parallel Processing, 5th International Euro-Par Conference, Toulouse, France, August/September 1999", year = "1999", editor = "P. Amestoy and P. Berger and M. Dayd{\'e} and I. Duff and V. Frayss{\'e} and L. Giraud and D. Ruiz", volume = "1685", series = "LNCS", pages = "511--514", publisher = "Springer", } @InProceedings{Castellani:1998:EMMSAD, author = "Xavier Castellani", title = "Evaluation of Models Defined with Charts of Concepts: Application to the {UML} Model", booktitle = "Proc. CAiSE'98/IFIP 8.1 Third International Workshop on Evaluation of Modeling Methods in Systems Analysis and Design (EMMSAD'98)", year = "1998", } @InProceedings{Chung:2000:IDS, author = "Sam Chung and Yun-Sik Lee", title = "Reverse Software Engineering with {UML} for Web Site Maintenance", booktitle = "10th International Database Symposium on Mobile, XML and Post-relational Databases, Hong Kong, June, 2000", year = "2000", } @InProceedings{Collet:1999:TOOLSUSA, author = "Philippe Collet and Roger Rousseau", title = "Towards Efficient Support for Executing the {Object Constraint Language}", booktitle = "Tools 30 -- USA'99. Proceedings.", year = "1999", publisher = "IEEE Computer Society", isbn = "0-7695-0278-4", } @TechReport{Cook:1999:TRAM, author = "Steve Cook and Anneke Kleppe and Richard Mitchell and Bernhard Rumpe and Jos Warmer and Alan Cameron Wills", title = "The {Amsterdam} Manifesto on {OCL}", institution = "Technische Universit{\"a}t M{\"u}nchen", year = "1999", number = "TUM-I9925", month = dec, } @InProceedings{Distefano:2000:FMOODS, author = "Dino Distefano and Joost-Pieter Katoen and Arend Rensink", title = "On a Temporal Logic for Object-Based Systems", booktitle = "Formal Methods for Open Object-Based Distributed Systems IV - Proc. FMOODS'2000, September, 2000, Stanford, California, USA", year = "2000", editor = "Scott F. Smith and Carolyn L. Talcott", publisher = "Kluwer Academic Publishers", } @Article{Dsouza:1997:TCL, author = "Desmond D'Souza", title = "Types and Classes: A Language-Independent View", journal = "Journal of Object Oriented Programming", year = "1997", volume = "10", number = "1", pages = "10--13", month = mar, } @Article{Dupuy:2000:FA, author = "Sophie Dupuy and Lydie du Bousquet", title = "A Multi-formalism Approach for the Validation of {UML} Models", journal = "Formal Aspects of Computing", year = "2000", volume = "12", number = "4", pages = "228--230", isbn = "0934-5043", } @InProceedings{Dupuy:2000:CAISE, author = "Sophie Dupuy and Yves Ledru and Monique Chabre-Peccoud", title = "An Overview of {RoZ}: {A} Tool for Integrating {UML} and {Z} Specifications.", booktitle = "Advanced Information Systems Engineering, 12th International Conference CAiSE 2000, Stockholm, Sweden, June 5-9, 2000, Proceedings.", year = "2000", editor = "Benkt Wangler and Lars Bergman", volume = "1789", series = "LNCS", pages = "417--430", publisher = "Springer", isbn = "3-540-67630-9", } @InProceedings{Egyed:2000:FASE, author = "Alexander Egyed and Nenad Medvidovic", title = "A Formal Approach to Heterogeneous Software Modeling", booktitle = "Proc. Fundamental Approaches to Software Engineering (FASE 2000), Berlin, Germany", year = "2000", editor = "Tom Maibaum", volume = "1783", series = "LNCS", pages = "178--192", publisher = "Springer", isbn = "3-540-67261-3", } @InProceedings{Elkoutbi:2000:ICATPN, author = "Mohammed Elkoutbi and Rudolf K. Keller", title = "User Interface Prototyping Based on {UML} Scenarios and High-Level {Petri} Nets", booktitle = "Proc. Application and Theory of Petri Nets 2000, 21st International Conference, ICATPN 2000, Aarhus, Denmark, June 2000.", year = "2000", editor = "M. Nielsen and D. Simpson", volume = "1825", series = "LNCS", pages = "166--186", publisher = "Springer", } @InProceedings{Engels:2000:ICATPN, author = "Gregor Engels and Reiko Heckel and Stefan Sauer", title = "{UML} -- A Universal Modeling Language?", booktitle = "Proc. Application and Theory of Petri Nets 2000, 21st International Conference, ICATPN 2000, Aarhus, Denmark, June 2000.", year = "2000", editor = "M. Nielsen and D. Simpson", volume = "1825", series = "LNCS", pages = "24--38", publisher = "Springer", } @InProceedings{Eshuis:2000:FMOODS, author = "Rik Eshuis and Roel Wieringa", title = "Requirements Level Semantics for {UML} Statecharts", booktitle = "Formal Methods for Open Object-Based Distributed Systems IV - Proc. FMOODS'2000, September, 2000, Stanford, California, USA", year = "2000", editor = "Scott F. Smith and Carolyn L. Talcott", publisher = "Kluwer Academic Publishers", } @InProceedings{Evans:1997:NFMW, author = "Andy Evans and Tony Clark", title = "Foundations of the {Unified} {Modeling} {Language}", booktitle = "Proc. of the 2nd BCS-FACS Northern Formal Methods Workshop, Ilkley, UK, 23-24 September 1997", year = "1997", abstract = "Our paper concentrates on the central need to develop formal specification languages and concepts which are 'industry compliant'. We examine the Unified Modeling Language (UML), which has recently been proposed as a standard language for expressing object-oriented designs, and propose that this may provide a rich area for investigation. As an example, we present a Z specification of the denotational semantics for a core part of the UML and discuss how such a semantics can be used to effect within an industrial context.", } @InProceedings{Evans:1998:WIFT, author = "Andy Evans", title = "Reasoning with the {Unified} {Modeling} {Language}", booktitle = "Proc. Workshop on Industrial-Strength Formal Specification Techniques (WIFT'98)", year = "1998", } @InProceedings{Felfernig:1999, author = "A. Felfernig and G. E. Friedrich and D. Jannach", title = "{UML} as domain specific language for the construction of knowledge based configurations systems", booktitle = "Proc. SEKE'99 Eleventh International Conference on Software Engineering and Knowledge Engineering", year = "1999", } @InProceedings{Fernandez:2002:SEC, author = "E. B. Fernandez and Jan J{\"u}rjens", title = "A Holistic View of Secure Systems Development: Using Patterns and {UML}", booktitle = "SEC 2002 -- 17th International Conference on Information Security", year = "2002", address = "Cairo", month = may, note = "Tutorial", } @InProceedings{Fischer:2000:TAGT98, author = "T. Fischer and J. Niere and L. Torunski and Albert Z{\"u}ndorf", title = "Story Diagrams: A new Graph Transformation Language based on {UML} and {Java}", booktitle = "Proc. Theory and Application to Graph Transformations (TAGT'98), Paderborn, November, 1998", year = "1998", editor = "H. Ehrig and G. Engels and H.-J. Kreowski and G. Rozenberg", volume = "1764", series = "LNCS", publisher = "Springer", isbn = "3-540-67203-6", } @InProceedings{Flake:2002:HICSS, author = "Stephan Flake and Wolfgang Mueller", title = "Specification of Real-Time Properties for {UML} Models", booktitle = "Proc. 35th Annual Hawaii International Conference on System Sciences (HICSS-35)", year = "2002", editor = "Sprague, Jr., Ralph H.", publisher = "IEEE Computer Society", } @InProceedings{Flake:2003:SEKE, author = "Stephan Flake and Wolfgang Mueller", title = "Semantics of State-Oriented Expressions in the Object Constraint Language", booktitle = "Fifteenth International Conference on Software Engineering and Knowledge Engineering (SEKE 2003), San Francisco, CA, USA", year = "2003", publisher = "Knowledge Systems Institute, Skokie, USA", } @InProceedings{Floch:SDL:2001, author = "Jacqueline Floch and Richard Sanders and Ulrik Johansen and Rolv Br{\ae}k", title = "Using {UML} for Implementation Design of {SDL} Systems", booktitle = "SDL 2001: Meeting UML. 10th International SDL Forum Copenhagen, Denmark, June 27-29, 2001, Proceedings", year = "2001", volume = "2078", series = "LNCS", pages = "90--107", publisher = "Springer", } @InProceedings{France:1997:FMOODS, author = "Robert B. France and Jean-Michel Bruel and Maria Larrondo-Petrie and M. Shroff", title = "Exploring the Semantics of {UML} Type Structures with {Z}", booktitle = "Proc. 2nd IFIP Conf. Formal Methods for Open Object-Based Distributed Systems (FMOODS'97)", year = "1997", editor = "H. Bowman and J. Derrick", publisher = "Chapman and Hall, London", } @Article{France:1998:CSI, author = "Robert B. France and Andy Evans and Kevin Lano and Bernhard Rumpe", title = "The {UML} as a formal modeling notation", journal = "Computer Standards \& Interfaces", year = "1998", volume = "19", number = "7", pages = "325--334", month = nov, } @TechReport{Gehrke:1998:TR, author = "Thomas Gehrke and Ursula Goltz and Heike Wehrheim", title = "The Dynamic Models of {UML}: Towards a Semantics and its Application in the Development Process", institution = "Institut f{\"u}r Informatik, Universit{\"a}t Hildesheim", year = "1998", type = "Hildesheimer Informatik-Bericht 11/98, September 1998", number = "11/98", } @InProceedings{Geiger:2002:GBT, author = "Leif Geiger and Albert Z{\"u}ndorf", title = "Graph Based Debugging with Fujaba", booktitle = "Graph-Based Tools (GraBaTs 2002), October 7-8, 2002, Barcelona, Spain.", year = "2002", volume = "72(2)", series = "ENTCS", publisher = "Elsevier", isbn = "0-4445-1312-4", } @InProceedings{Gil:1998:ICSE, author = "Joseph Gil and Stuart Kent", title = "Three Dimensional Software Modeling", booktitle = "Forging New Links, Proceedings of the 1998 International Conference on Software Engineering, ICSE 98, April 19-25, 1998, Kyoto, Japan.", year = "1998", publisher = "IEEE Computer Society", isbn = "0-8186-8368-6", } @InProceedings{Gogolla:1998:WADT, author = "Martin Gogolla and Mark Richters", title = "On Combining Semi-Formal and Formal Object Specification Techniques", booktitle = "Recent trends in algebraic development techniques: 12th international workshop, WADT'97, Tarquinia, Italy, June 3--7, 1997: selected papers", year = "1998", editor = "Francesco Parisi-Presice", volume = "1376", series = "LNCS", publisher = "Springer", isbn = "3-540-64299-4", } @TechReport{Gogolla:1998:BremenReport, author = "Martin Gogolla", title = "{UML} for the Impatient", institution = "Universit{\"a}t Bremen", year = "1998", type = "Research Report", number = "3/98", isbn = "0722-8996", abstract = "By examples we give a short introduction into the nine diagram forms provided by the Unified Modeling Language (UML). The running example we use is a small traffic light system which we first formally describe in an object specification language. Afterwards, central aspects of the specification and the specified system are visualized with UML constructs. As a conclusion, we discuss a classification of the various UML diagram forms.", } @InProceedings{Gogolla:1999:ECOOPWorkshop, author = "Martin Gogolla and Oliver Radfelder and Mark Richters", title = "A {UML} Semantics {FAQ} - The View from Bremen", booktitle = "Proc. ECOOP'99 Workshop UML Semantics FAQ", year = "1999", editor = "S. J. H. Kent and A. Evans and B. Rumpe", publisher = "University of Brighton", abstract = "This note spells out questions the authors found while studying the material defining the Unified Modeling Language UML. After formulating a preliminary question in Sec.\~1, some detailed questions with answers and some detailed questions without answers are given in Sec.\~2 and\~3, respectively. Sections\~4 and\~5 just state questions with and without answers but we do not go into details explaining the importance of the questions. Our answers to the `questions with answers' can be found in our recent. In Sec.\~6, a short hint to relevant literature ends this note.", } @InProceedings{Gogolla:2000:GROOM, author = "Martin Gogolla and Mark Richters", title = "{Definition von {UML} mit {UML} und {OCL}: Ein {\"U}berblick zum Stand der Technik}", booktitle = "Proc. 7. GROOM-Workshop ``UML - Erweiterungen (Profile) und Konzepte der Metamodellierung''", year = "2000", editor = "Mario Jeckle and Bernhard Rumpe and Andy Sch{\"u}rr and Andreas Winter", publisher = "Universit{\"a}t Koblenz-Landau, Fachbereich Informatik", note = "Auch: Softwaretechnik-Trends, 20:2, 2000, ISSN 0720-8928", abstract = "Das Ziel dieser Arbeit ist es, einen {\"U}berblick zum Einsatz der Object Constraint Language OCL zum einen bei der Beschreibung von Modellen mit der Unified Modeling Language UML und zum anderen bei der Beschreibung des UML-Metamodells zu vermitteln. Eingang in die {\"U}berlegungen finden die Dokumente des UML-Standards, eigene Arbeiten und weitere Papiere anderer Arbeitsgruppen.", } @InProceedings{Gogolla:2000:euroREF, author = "Martin Gogolla and Ralf Kollmann", title = "Re-Documentation of {Java} with {UML} Class Diagrams", booktitle = "Proc. 7th Reengineering Forum, Reengineering Week 2000 Z{\"u}rich", year = "2000", editor = "Eliot Chikofsky", pages = "41--48", publisher = "Reengineering Forum, Burlington, Massachusetts", abstract = "This paper describes the generation of class diagrams characterizing the static data and class structure of Java source code. To achieve such a diagrammatic representation, translation rules are defined that transform Java syntax into UML notation. Attention is paid especially to implicit and advanced properties of associations. First, an implementation view class diagram of the Java source code is generated that reflects program-specific details of the source code. In a second, more involved step, we try to create a design view from the source code and also represent certain patterns as ODMG language features. The focus of our approach is on minimizing the resulting UML diagrams (minimal with respect to the number of elements in the diagrams) by recognizing certain patterns in the source code and transforming certain low-level syntactic constructs into high-level semantic UML features.", } @InProceedings{Gogolla:2000:GraGra, author = "Martin Gogolla", title = "Graph Transformations on the {UML} Metamodel", booktitle = "Proc. ICALP Workshop Graph Transformations and Visual Modeling Techniques (GVMT'2000)", year = "2000", editor = "Jose D. P. Rolim and Andrei Z. Broder and Andrea Corradini and Roberto Gorrieri and Reiko Heckel and Juraj Hromkovic and Ugo Vaccaro and Joe B. Wells", pages = "359--371", publisher = "Carleton Scientific, Waterloo, Ontario, Canada", isbn = "1-894145-07-0", abstract = "The Unified Modeling Language UML is a rich language so that it seems not feasible to give a single semantics for the complete language in one step. In order to define the semantics, we propose to translate as many UML language features as possible into UML itself. The part of UML which cannot be treated in this way is called the UML core. The semantics of the non-core language features is given by a translation into the core, whereas a different semantics\~(for example a set-theoretic one or a semantics on the basis of graphs) must be given to the UML core. It turns out that for the first step, namely the translation of UML language features into the UML core, graph transformations are an ideal language for expressing the required manipulations and the UML metamodel gives the necessary fundamental vocabulary and notions.", } @InProceedings{Gogolla:2000:UML-DYN-WS, author = "Martin Gogolla and Oliver Radfelder and Ralf Kollmann and Mark Richters", title = "Analysing Atomic Dynamic {UML} Notions by Surfing through the {UML} Metamodel", booktitle = "Proc. UML'00 Workshop Dynamic Behaviour in UML Models", year = "2000", editor = "Gianna Reggio and Alexander Knapp and Bernhard Rumpe and Bran Selic and Roel Wieringa", pages = "57--62", publisher = "LMU M{\"u}nchen, Informatik-Bericht Nr. 0006", abstract = "This paper analyses atomic notions in UML which are fundamental for the understanding of dynamic aspects. The notions considered are: Action, Event, Exception, Message, Method, Signal, Stimulus, Operation, and Reception. We surf through the UML metamodel by combining the different metamodel class diagrams, where these notions are defined, into a single class diagram. Thereby we point out the intent, similarities and differences between these notions. Thus before doing a formalization, we try to make the concepts a bit clearer than they appear in the UML Semantics document.", } @InProceedings{Gogolla:2001:Dagstuhl, author = "Martin Gogolla", title = "Formal Methods versus {UML}'s {OCL}", booktitle = "Can Formal Methods Cope with Software-Intensive Systems", year = "2001", editor = "Stefan J{\"a}hnichen and Jeff Kramer and Michel Lemoine and Martin Wirsing", pages = "19--20", publisher = "Dagstuhl-Seminar-Report 308", isbn = "0940-1121", abstract = "The talk explains the connection between the Unified Modeling Language UML and its Object Constraint Language OCL. It shows OCL features by considering the BART case study and giving a small abstract specification for it. This specification is animated by means of the UML Specification Environment USE developed at University of Bremen. Finally the talk discusses to what extent OCL is different from existing formal specification languages.", } @InProceedings{Gogolla:2001:AWRE, author = "Martin Gogolla", title = "Using {OCL} for Defining Precise, Domain-Specific {UML} Stereotypes", booktitle = "Proc. 6th Australian Workshop on Requirements Engineering (AWRE'2001)", year = "2001", editor = "Aybuke Aurum and Ross Jeffery", pages = "51--60", publisher = "Centre for Advanced Software Engineering Research (CAESER), University of New South Wales, Sydney", isbn = "0-7334-1859-7", abstract = "This paper studies the extension mechanisms of the Unified Modeling Language UML. It introduces a new appproach for defining UML stereotypes and shows its usefulness by considering domain-specific requirements for databases. The stereotypes introduced possess a precise meaning by translating them into expressions formulated in the Object Constraint Language\~OCL. Apart from proposing a general framework for stereotype definition, this work is also one step in the development of a domain-specific requirements language for information systems.", } @InProceedings{Gogolla:2002:EURASIA, author = "Martin Gogolla and Mark Richters", title = "Development of {UML} Descriptions with {USE}", booktitle = "Proc. 1st Eurasian Conf. Information and Communication Technology (EURASIA'2002)", year = "2002", editor = "Hassan Shafazand and A Min Tjoa", volume = "2510", series = "LNCS", pages = "228--238", publisher = "Springer", abstract = "The Object Constraint Language OCL is part of the Unified Modeling Language UML. Within software engineering, UML is regarded today as an important step towards development of high-quality object-oriented systems. OCL allows to describe system structure by invariants and system behavior by pre- and postconditions. This paper explains the functionality of the UML Specification Environment USE which allows to validate and verify UML and OCL descriptions. The paper also uses a new approach to handle UML statecharts by OCL pre- and postconditions.", } @InCollection{Gogolla:2003:IOS, author = "Martin Gogolla and Arne Lindow", title = "Transforming Data Models with {UML}", booktitle = "Knowledge Transformation for the Semantic Web", publisher = "IOS Press", year = "2003", editor = "Borys Omelayenko and Michel Klein", pages = "18--33", address = "Amsterdam", isbn = "1-58603-325-5", abstract = "This chapter studies an approach to establish a formal connection between data models, in particular between conceptual data models and implementation data models. We use metamodeling techniques based on the Meta Object Facility MOF. MOF may be regarded as a subset of the Unified Modeling Language UML. As prominent example data models, we formally describe and thereby analyze the Entity-Relationship and the Relational data model. In addition, we represent the transformation between these data models by MOF language features. Thus we describe the data models and their transformation within a single framework. All results are formally represented and validated by a MOF compliant tool. The approach presented is general enough so that it can used for other data models being important for the Semantic Web, e.g., the object-oriented data model or semi-structured data models like XML-based models.", } @InProceedings{Gogolla:2004:MOD, author = "Martin Gogolla and Mark Richters and J{\"o}rn Bohling and Arne Lindow and Fabian B{\"u}ttner and Paul Ziemann", title = "Werkzeugunterst{\"u}tzung f{\"u}r die Validierung von {UML}- und {OCL}-Modellen durch automatische Snapshot-Generierung", booktitle = "Modellierung 2004, Proceedings zur Tagung, 23-26. M{\"a}rz 2004, Marburg", year = "2004", editor = "Bernhard Rumpe and Wolfgang Hesse", volume = "P-45", series = "LNI", pages = "281--282", publisher = "Gesellschaft f{\"u}r Informatik", isbn = "3-88579-374-1", } @InCollection{Gogolla:2004:FMEDS, author = "Martin Gogolla and Paul Ziemann", title = "Checking {BART} Test Scenarios with {UML}'s Object Constraint Language", booktitle = "Formal Methods for Embedded Distributed Systems: How To Master The Complexity", publisher = "Kluwer Academic Publishers", year = "2004", editor = "Fabrice Kordon and Michel Lemoine", chapter = "5", pages = "133--170", isbn = "1402079966", } @InProceedings{GrosseRhode:2000:IDPT, author = "M. Gro{\ss}e-Rhode", title = "Using a Formal Reference Model for Consistency Checking and Integration of UML Diagrams", booktitle = "Proc. Fifth International Conference on Integrated Design and Process Technology (IDPT'2000), June 2000, Dallas, Texas", year = "2000", editor = "Peter A. Ng", } @InProceedings{Haehnle:2001:WTUML, author = "Reiner H{\"a}hnle and Aarne Ranta", title = "Connecting {OCL} with the Rest of the World", booktitle = "ETAPS 2001 Workshop on Transformations in UML (WTUML), Genova, Italy, 7th April", year = "2001", } @InProceedings{Hamie:1998:APSEC, author = "Ali Hamie and John Howse and Stuart Kent", title = "Interpreting the {Object Constraint Language}", booktitle = "Proceedings 5th Asia Pacific Software Engineering Conference (APSEC '98), December 2-4, 1998, Taipei, Taiwan", year = "1998", publisher = "IEEE Computer Society", } @InProceedings{Hamie:1998:NEOOM, author = "Ali Hamie and John Howse and Stuart Kent", title = "Navigation Expressions in Object-Oriented Modelling", booktitle = "Proceedings Fundamental Approaches to Software Engineering, 1st Internationsl Conference, FASE'98, Held as Part of the European Joint Conferences on the Theory and Practice of Software, ETAPS'98, Lisbon, Portugal, March 28 - April 4, 1998", year = "1998", editor = "Egidio Astesiano", volume = "1382", series = "LNCS", pages = "123--??", publisher = "Springer", } @InProceedings{Hamie:1999:APSEC, author = "Ali Hamie", title = "Enhancing the {Object Constraint Language} for More Expressive Specifications", booktitle = "Proceedings Asia Pacific Software Engineering Conference (APSEC '99), December, 1999, Takamatsu, Japan", year = "1999", publisher = "IEEE Computer Society", } @InProceedings{Halpin:1998:EMMSAD, author = "Terry Halpin and Anthony Bloesch", title = "A Comparison of {UML} and {ORM} for Data Modeling", booktitle = "Proc. CAiSE'98/IFIP 8.1 Third International Workshop on Evaluation of Modeling Methods in Systems Analysis and Design (EMMSAD'98)", year = "1998", } @Article{Halpin:1998:JCM, author = "Terry Halpin", title = "{UML} Data Models from an {ORM} Perspective: Part 1-5", journal = "The Journal of Conceptual Modeling", year = "1998", } @TechReport{Harel:2000:TR, author = "David Harel and Bernhard Rumpe", title = "Modeling Languages: Syntax, Semantics and All That Stuff - Part {I}: The Basic Stuff", institution = "Faculty of Mathematics and Computer Science, The Weizmann Institute of Science, Israel", year = "2000", number = "MCS00-16", month = sep, } @InProceedings{Haugen:SDL:2001, author = "{\O}ystein Haugen", title = "From {MSC-2000} to {UML 2.0} - {The} Future of Sequence Diagrams", booktitle = "SDL 2001: Meeting UML. 10th International SDL Forum Copenhagen, Denmark, June 27-29, 2001, Proceedings", year = "2001", volume = "2078", series = "LNCS", pages = "38--51", publisher = "Springer", } @TechReport{He:2001:TR, author = "J. He and Z. Liu and X. Li", title = "A relational model for object-oriented programming", institution = "International Institute for Software Technology, the United Nations University, P.O. Box 3058, Macau, SAR, P.R. China", year = "2001", number = "UNU/IIST Report No. 231", month = may, note = "21 pages", } @InProceedings{He:2003:FACS, author = "J. He and Z. Liu and X. Li", title = "Component calculus", booktitle = "Proc. Proc. Workshop on Formal Aspects of Component Software (FACS'03), Satellite Workshop of FME2003, Pisa, Italy, 8-9 September, 2003", year = "2003", editor = "V.H. Dang and Z. Liu", publisher = "UNU/IIST Report No 284, UNU/IIST, P.O. Box 3058, Macao", } @InProceedings{He:2002:ICCI, author = "J. He and Z. Liu and X. Li", title = "Towards a refinement calculus for object-oriented systems", booktitle = "Proc. of 1st IEEE International Conference on cognitive Informatics (ICCI02)", year = "2002", pages = "69--76", address = "Alberta, Canada", month = aug, publisher = "IEEE Computer Society", } @InProceedings{Hruby:1998:SSBS, author = "Pavel Hruby", title = "Structuring Specification of Business Systems with {UML} (with an Emphasis on Workflow Management Systems)", booktitle = "Proc. OOPSLA'98 Business Object Workshop", year = "1998", publisher = "Springer", } @InProceedings{Huber:1998:TOOLS, author = "Franz Huber and Andreas Rausch and Bernhard Rumpe", title = "Modeling Dynamic Component Interfaces", booktitle = "Technology of Object-Oriented Languages and Systems (TOOLS 26)", year = "1998", editor = "Madhu Singh and Bertrand Meyer and Joseph Gil and Richard Mitchell", publisher = "IEEE Computer Society", } @InProceedings{Jaeger:1999:ESEC, author = "Dirk J{\"a}ger and Ansgar Schleicher and Bernhard Westfechtel", title = "Using {UML} for Software Process Modeling", booktitle = "Proc. Software Engineering - ESEC/FSE'99. 7th European Software Engineering Conference, Toulouse, France, September 1999.", year = "1999", volume = "1687", series = "LNCS", pages = "91--??", publisher = "Springer", } @InProceedings{Juerjens:2002:DOCSEC, author = "Jan J{\"u}rjens", title = "{UMLsec} - Presenting the Profile", booktitle = "Sixth Annual Workshop On Distributed Objects and Components Security (DOCsec2002)", year = "2002", address = "Baltimore, MD", month = mar, note = "Tutorial", } @InProceedings{Juerjens:2001:SEC, author = "Jan J{\"u}rjens", title = "Modelling audit security for smart-card payment schemes with {UMLsec}", booktitle = "Trusted Information: The New Decade Challenge", year = "2001", editor = "M. Dupuy and P. Paradinas", pages = "93--108", month = jun, publisher = "Kluwer Academic Publishers", note = "Proceedings of SEC 2001 -- 16th International Conference on Information Security", } @InProceedings{Juerjens:2001:INETSEC, author = "Jan J{\"u}rjens", title = "Secure {Java} Development with {UMLsec}", booktitle = "Advances in Network and Distributed Systems Security", year = "2001", editor = "B. De Decker and F. Piessens and J. Smits and E. Van Herrenweghen", month = nov, publisher = "Kluwer Academic Publishers", note = "Proceedings of the First Annual Working Conference on Network Security (I-NetSec '01)", } @InProceedings{Juerjens:2002:SACa, author = "Jan J{\"u}rjens", title = "Using {UMLsec} and Goal-Trees for Secure Systems Development", booktitle = "Applied Computing 2002", year = "2002", pages = "1026--1031", address = "Madrid", month = mar, note = "Proceedings of the 2002 ACM Symposium of Applied Computing", } @InProceedings{Juerjens:2002:SACb, author = "Jan J{\"u}rjens", title = "A {UML} statecharts semantics with message-passing", booktitle = "Applied Computing 2002", year = "2002", pages = "1009--1013", address = "Madrid", month = mar, note = "Proceedings of the 2002 ACM Symposium of Applied Computing", } @InProceedings{Juerjens:2002:FMOODS, author = "Jan J{\"u}rjens", title = "Formal Semantics for Interacting {UML} subsystems", booktitle = "5th International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS 2002)", year = "2002", editor = "B. Jacobs and A. Rensink", pages = "29--44", month = mar, publisher = "Kluwer Academic Publishers", note = "Proceedings of the First Annual Working Conference on Network Security (I-NetSec '01)", } @InProceedings{Juerjens:2001:VIS, author = "Jan J{\"u}rjens", title = "Developing Secure Systems with {UMLsec}: From Business Processes to Implementation", booktitle = "Verl{\"a}ssliche IT-Systeme 2001 - Sicherheit in komplexen IT-Infrastrukturen", year = "2001", editor = "Dirk Fox and Marit K{\"o}hntopp and Andreas Pfitzmann", month = sep, publisher = "Vieweg", note = "Proceedings of VIS 2001", } @InProceedings{Juerjens:2001:WTUML, author = "Jan J{\"u}rjens", title = "Transformations for Introducing Patterns -- A Secure Systems Case Study", booktitle = "WTUML: Workshop on Transformations in UML (ETAPS 2001 Satellite Event)", year = "2001", month = apr, } @InProceedings{Juerjens:2001:AVOCS, author = "Jan J{\"u}rjens", title = "Formal Development and Verification of Security-Critical Systems with {UML}", booktitle = "AVoCS'01 - Workshop on Automated Verification of Critical Systems", year = "2001", address = "Oxford", month = apr, } @InProceedings{Kaksonen:1998:ACISP, author = "Rauli Kaksonen and Petri M{\"a}h{\"o}nen", title = "Object Modeling of Cryptographic Algorithms with {UML}", booktitle = "Proceedings Information Security and Privacy, Third Australasian Conference, ACISP'98, Brisbane, Australia, July, 1998", year = "1998", editor = "C. Boyd and E. Dawson", volume = "1438", series = "LNCS", pages = "193--204", publisher = "Springer", } @InProceedings{Katalinic:2001:DAAAM, author = "Branko Katalinic and Sabri Pllana and Berislav Ljoljic", title = "Modeling Flexible Manufacturing Systems with {UML}", booktitle = "Annals of DAAAM International for 2001 \& Proceedings of the 12th International DAAAM Symposium, Jena, Germany", year = "2001", editor = "Branko Katalinic", publisher = "DAAAM International Vienna", } @InProceedings{Keller:2001:CAiSE, author = "Rudolf K. Keller and Jean-Fran{\c{c}}ois B{\'e}dard and Guy Saint-Denis", title = "Design and Implementation of a {UML}-Based Design Repository", booktitle = "Advanced Information Systems Engineering. 13th International Conference, CAiSE 2001, Interlaken, Switzerland, June 4-8, 2001, Proceedings", year = "2001", volume = "2068", series = "LNCS", pages = "448--464", publisher = "Springer", } @InProceedings{Kim:1998:APSEC, author = "Dong Kwan Kim and Hyo Taeg Jung and Chae Kyu Kim", title = "Techniques for Systematically Generating Framework Diagram based on {UML}", booktitle = "Proceedings 5th Asia Pacific Software Engineering Conference (APSEC '98), December 2-4, 1998, Taipei, Taiwan", year = "1998", publisher = "IEEE Computer Society", } @InProceedings{Kollmann:2001:CSMR, author = "Ralf Kollmann and Martin Gogolla", title = "Capturing Dynamic Program Behaviour with {UML} Collaboration Diagrams", booktitle = "Proc. 5th European Conf. Software Maintenance and Reengineering (CSMR'01)", year = "2001", editor = "Pedro Sousa and J{\"u}rgen Ebert", pages = "58--67", publisher = "IEEE Computer Society", isbn = "0-7695-1028-0", abstract = "The UML provides means to specify both static and dynamic aspects of object-oriented software systems and can be used to assist in all phases of a software development process. With growing support by CASE tools, its applications become more and more widespread. In addition to the automatic generation of class code from diagrams, the recovery of static structure from source code has become common, too. In this paper however, we focus on the extraction of behavioural information from program code. We introduce a restricted meta model for Java code and present a new approach to extract the required data, which will then be rendered as UML collaboration diagrams.", } @InProceedings{Kollmann:2001:WSR, author = "Ralf Kollmann and Martin Gogolla", title = "Selektive Darstellung von Programmstrukturen mit {UML}", booktitle = "Proc. 3. Workshop Software-Reengineering", year = "2001", editor = "J{\"u}rgen Ebert and Franz Lehner", publisher = "Universit{\"a}t Koblenz, Technischer Bericht, http://www.uni-koblenz.de/\~ist/WSR2001", abstract = "Das Papier beschreibt, wie verschiedene Ans{\"a}tze zur Selektion und Transformation von durch Reverse Engineering gesammelten Informationen dazu beitragen k{\"o}nnen, die Menge der durch Programmcode gegebenen Informationen in komprimierter Weise darzustellen, um Lesbarkeit und Verst{\"a}ndnis zu erleichtern. Wir unterscheiden zwischen Abstraktion, wobei komplexere Elemente der UML Notation von Klassendiagrammen zum Einsatz kommen, und selektiver Darstellung, wobei die Transformation der Daten mit einer manuellen Selektion kombiniert wird. Beim Einsatz dieser Techniken hat sich gezeigt, da{\ss} durch die kombinierte Herangehensweise bessere Ergebnisse erreicht werden k{\"o}nnen.", } @InProceedings{Kollmann:2001:WCRE, author = "Ralf Kollmann and Martin Gogolla", title = "Application of the {UML} Associations and Their Adornments in Design Recovery", booktitle = "Proc. 8th Working Conference on Reverse Engineering (WCRE'2001)", year = "2001", editor = "Peter Aiken and Elizabeth Burd", publisher = "IEEE Computer Society", abstract = "Many CASE tools support reverse engineering and UML. However, it can be observed that usually, only a subset of the UML notation is supported, namely those parts with a more or less direct code representation. Although a lot of research is done in this field, the more advanced features of UML notations are not commonly supported in reverse engineering. In this paper, we show approaches to discover patterns in program code that can be represented by means of advanced notational features of UML class diagrams. We obtain the necessary information by reverse engineering Java programs with different methods. These have been implemented in a prototypical implementation.", } @InProceedings{Kollmann:2002:CSMR, author = "Ralf Kollmann and Martin Gogolla", title = "Metric-Based Selective Representation of {UML} Diagrams", booktitle = "Proc. 6th European Conf. Software Maintenance and Reengineering (CSMR'02)", year = "2002", editor = "Tibor Gyim{\'o}thy and Fernando Brito e Abreu", publisher = "IEEE Computer Society", abstract = "UML diagrams are widely employed for modeling of object-oriented software systems. In addition to their application in forward engineering, it is also possible to use them for the redocumentation of existing programs. However, the inherent structure of UML diagrams, which consists of graphical as well as textual information, makes it difficult to read and oversee large diagrams generated from complex systems. The view on such diagrams can be compared with taking a look at a detailed map: the reader has to decide whether to read the fine details or to view the whole structure. We present approaches to overcome this problem by using object-oriented metrics for program analysis and location of submodules in diagrams that belong together in terms of coupling. The shown techniques have been implemented into our reverse engineering tool Idea, which allows interactive selection and isolation of coherent regions of class diagrams.", } @InProceedings{Kollmann:2002:WCRE, author = "Ralf Kollmann and Petri Selonen and Eleni Stroulia and Tarja Syst{\"a} and Albert Z{\"u}ndorf", title = "A Study on the Current State of the Art in Tool-Supported {UML}-Based Static Reverse Engineering", booktitle = "Proc. 9th Working Conf. Reverse Engineering (WCRE'02)", year = "2002", editor = "Elizabeth Burd and Arie van Deursen", publisher = "IEEE Computer Society", abstract = "Today, software-engineering research and industry alike recognize the need for practical tools to support reverse-engineering activities. Most of the well-known CASE-tools nowadays support reverse engineering in some way. But although the Unified Modeling Language (UML) has emerged as the \verb|\|\{\verb|\|it de facto\} standard for the abstract graphical representation of object-oriented software systems, there does not yet exist a standard scheme for representing the reverse engineered models of software systems. Due to the differences in understanding and application of the UML notation and the proprietary extensions that different tools adopt, it is often difficult to ensure that model semantics remains unambiguous when working with different tools at the same time. In this paper, we examine the capabilities of the two most successful industrial-strength CASE-tools in reverse engineering the static structure of software systems and compare them to the results produced by two academic prototypes. The comparisons are carried out both manually and automatically using a research prototype for manipulating and comparing UML models.", } @InProceedings{Kuske:2002:IFM, author = "Sabine Kuske and Martin Gogolla and Ralf Kollmann and Hans-J{\"o}rg Kreowski", title = "An Integrated Semantics for {UML} Class, Object, and State Diagrams based on Graph Transformation", booktitle = "3rd Int. Conf. Integrated Formal Methods (IFM'02)", year = "2002", editor = "Michael Butler and Kaisa Sere", publisher = "Springer", abstract = "This paper studies the semantics of a central part of the Unified Modeling Language UML. It discusses UML class, object and state diagrams and presents a new integrated semantics for both on the basis of graph transformation. Graph transformation is a formal technique having some common ideas with the UML. Graph transformation rules are associated with the operations in class diagrams and with the transitions in state diagrams. The resulting graph transformations are combined into one system in order to obtain a single coherent semantic description.", } @InProceedings{Kuzniarz:2000:IMKB, author = "Ludwik Kuzniarz and Maciej Piasecki", title = "Modelling Multimedia Presentation in {UML}", booktitle = "Proc. 10th European-Japanese Conference on Information Modelling and Knowledge Bases, Saariselk{\"a} (Finland), 2000", year = "2000", editor = "H. Kangassalo and H. Jaakkola and E. Kawaguchi", publisher = "IOS Press, Amsterdam", } @InProceedings{Laleau:2001:CAiSE, author = "Regine Laleau and Fiona Polack", title = "A Rigorous Metamodel for {UML} Static Conceptual Modelling of Information Systems", booktitle = "Advanced Information Systems Engineering. 13th International Conference, CAiSE 2001, Interlaken, Switzerland, June 4-8, 2001, Proceedings", year = "2001", volume = "2068", series = "LNCS", pages = "402--416", publisher = "Springer", } @InProceedings{Latella:1999:FOSUSD, author = "Diego Latella and Istvan Majzik and Mieke Massink", title = "Towards a Formal Operational Semantics of {UML} Statechart Diagrams", booktitle = "Proc. FMOODS'99, IFIP TC6/WG6.1 Third International Conference on Formal Methods for Open Object-Based Distributed Systems, Florence, Italy, February 15-18, 1999", year = "1999", publisher = "Kluwer", } @Article{Latella:1999:FAC, author = "Diego Latella and Istvan Majzik and Mieke Massink", title = "Automatic Verification of a Behavioural Subset of {UML} Statechart Diagrams Using the {SPIN} Model-checker", journal = "Formal Aspects of Computing", year = "1999", volume = "11", number = "6", pages = "637--664", isbn = "0934-5043", } @InProceedings{Li:2001:APSEC, author = "X. Li and Z. Liu and Z. Guo", title = "Formal object-oriented analysis and design of an online ticketing system", booktitle = "The proceedings of the 8th Asia-Pacific Software Engineering Conference (APSEC2001)", year = "2001", pages = "259--266", address = "Macau, P.R. China", month = dec, publisher = "IEEE Computer Society", isbn = "7695-1408-1", } @InProceedings{Li:2001:COMPSAC, author = "X. Li and Z. Liu and J. He", title = "Formal and use-case driven requirement analysis in {UML}", booktitle = "The proceedings of the 25th Annual International Computer Software and Applications Conference (COMPSAC2001)", year = "2001", pages = "215--224", address = "Illinois, USA", month = oct, publisher = "IEEE Computer Society", isbn = "7695-1372-7", } @InProceedings{Li:2004:ASWEC, author = "X. Li and Z. Liu and J. He", title = "A formal semantics of {UML} sequence diagrams", booktitle = "Proc. of Australian Software Engineering Conference (ASWEC'2004), 13-16 April 2004", year = "2004", address = "Melbourne, Australia", publisher = "IEEE Computer Society", } @InProceedings{Lindow:2004:DELFI, author = "Arne Lindow and Martin Gogolla", title = "Eine multimediale Erweiterung eines {UML}-Tools f{\"u}r Lehrzwecke", booktitle = "DeLFI 2004, Tagungsband der 2. e-Learning Fachtagung Informatik, 6.-8. September 2004, Paderborn, Germany", year = "2004", editor = "Gregor Engels and Silke Seehusen", volume = "P-52", series = "LNI", pages = "393--394", publisher = "German Informatics Society", isbn = "3-88579-381-4", } @InProceedings{Liu:2001:PDPTA, author = "Z. Liu and J. He and X. Li", title = "Toward a formal use of {UML} for software requirement analysis", booktitle = "The Proceedings of PDPTA'2001 International Conference", year = "2001", editor = "Hamid Arabnia", pages = "27--33", address = "Las Vegas, USA", month = jun, publisher = "CSREA", note = "Proceedings of the 2002 ACM Symposium of Applied Computing", } @InProceedings{Liu:2002:ICFEM, author = "Z. Liu and X. Li and J. He", title = "Using Transition Systems to Unify {UML} Models", booktitle = "The Proceedings of 4th International Conference on Formal Engineering Methods (ICFEM2002)", year = "2003", editor = "Chris George", volume = "2495", series = "LNCS", pages = "535--547", address = "Shanghai, China", month = oct, publisher = "Springer", } @InProceedings{Liu:2003:ICFEM, author = "Z. Liu and J. He and X. Li and Y. Chen", title = "A relational model for formal object-oriented requirement analysis in {UML}", booktitle = "Formal Methods and Software Engineering, 5th International Conference on Formal Engineering Methods(ICFEM2003)", year = "2003", editor = "J. S. Dong and J. Woodcock", volume = "2885", series = "LNCS", pages = "640--664", address = "Singapore", month = nov, publisher = "Springer", } @InProceedings{Liu:2004:ASWEC, author = "J. Liu and Z. Liu and J. He and X. Li", title = "Linking {UML} models of design and requirement", booktitle = "Proc. of Australian Software Engineering Conference (ASWEC'2004), 13-16 April 2004", year = "2004", address = "Melbourne, Australia", publisher = "IEEE Computer Society", } @InProceedings{Liu:2003:WCV, author = "Z. Liu and J. He and X. Li and Y. Liu", title = "Unifying views of {UML}", booktitle = "Proc. of UML 2003 Workshop on Compositional Verification of UML", year = "2003", note = "Report No. 288 of UNU/IIST, P.O. Box 3058, Macao", } @InProceedings{Maciaszek:2000:IRMA, author = "Leszek Maciaszek", title = "{UML} Dialect for Designing Object-Relational Databases", booktitle = "Challenges of Information Technology Management in the 21st Century", year = "2000", editor = "Mehdi Khosrowpour", note = "(Proc. International Resource Management Association Conference IRMA'2000, Anchorage, Alaska, Mai 2000)", } @InProceedings{Mandel:1999:FM, author = "Luis Mandel and Mar{\'\i}a Victoria Cengarle", title = "On the Expressive Power of {OCL}", booktitle = "FM'99 - Formal Methods. World Congress on Formal Methods in the Development of Computing Systems, Toulouse, France, September 1999. Proceedings, Volume I", year = "1999", volume = "1708", series = "LNCS", pages = "854--874", publisher = "Springer", } @TechReport{Mandel:1999:OCL, author = "Luis Mandel and Mar{\'\i}a Victoria Cengarle", title = "On the Expressive Power of the {Object Constraint Language} {OCL}", institution = "Forschungsinstitut f{\"u}r angewandte Software-Technologie (FAST e.V.)", year = "1999", } @InProceedings{Matejka:1998, author = "F. Matejka and A. Schwald", title = "Formalisierung und visuelle Modellierung am Beispiel der {UML}-Statecharts", booktitle = "Proc. Informatik'98, 28. Jahrestagung der Gesellschaft f{\"u}r Informatik, 21. - 25. September 1998, Magdeburg", year = "1998", publisher = "Springer", } @InProceedings{McUmber:2001:ICSE, author = "William E. McUmber and Betty H. C. Cheng", title = "A General Framework for Formalizing {UML} with Formal Languages", booktitle = "Proceedings of IEEE International Conference on Software Engineering (ICSE01)", year = "2001", month = may, } @InProceedings{Mehner:2000:WM, author = "Katharina Mehner and Annika Wagner", title = "Visualisierung der Synchronisation von {Java}-Threads mit {UML}", booktitle = "Modelle und Modellierungssprachen in Informatik und Wirtschaftsinformatik. Beitr{\"a}ge des Workshops ``Modellierung 2000'', St. Goar, 5. - 7. April 2000.", year = "2000", editor = "J{\"u}rgen Ebert and Ulrich Frank", series = "Koblenzer Schriften zur Informatik, Band 15", publisher = "Koblenz: F{\"o}lbach", isbn = "3-934795-15-3", } @Article{Mens:2000:ASEJ, author = "Tom Mens and T. D'Hondt", title = "Automating support for software evolution in {UML}", journal = "Automated Software Engineering Journal", year = "2000", volume = "7", number = "1", pages = "39--59", month = feb, } @Phdthesis{Muthiayen:2000:PHD, author = "Darmalingum Muthiayen", title = "Real-Time Reactive System Development - A Formal Approach Based on {UML} and {PVS}", school = "Department of Computer Science at Concordia University, Montreal, Canada", year = "2000", month = jan, abstract = "The scope of this thesis encompasses three major components. We develop a visual technique for object-oriented modeling of real-time reactive systems, based on a minimal set of extensions to UML, along with a set of well-formedness rules for the real-time models. We then present a formalization of the Real-Time UML (RTUML) notation, making use of the abstract syntax and well-formedness rules of UML metamodel, and provide formal denotational and operational semantics for RTUML. Finally, we introduce a methodology for mechanized verification of time-dependent properties in the RTUML design of real-time reactive systems, within the PVS verification environment. The formal semantics of RTUML provides a foundation for the verification methodology, and for rigorous analysis and validation techniques. The novelty of the development methodology for real-time systems lies in the mechanized verification approach superimposed on the object-oriented modeling technique.", } @Article{Noack:1999:OVV, author = "J{\"o}rg Noack and Bruno Schienmann", title = "Objektorientierte Vorgehensmodelle im Vergleich", journal = "Informatik-Spektrum", year = "1999", volume = "22", number = "3", pages = "166--180", } @InProceedings{Ober:1999:EUROPAR, author = "Julian Ober and Ileana Stan", title = "On the Concurrent Object Model of {UML}", booktitle = "Proceedings Euro-Par'99 - Parallel Processing, 5th International Euro-Par Conference, Toulouse, France, August/September 1999", year = "1999", editor = "P. Amestoy and P. Berger and M. Dayd{\'e} and I. Duff and V. Frayss{\'e} and L. Giraud and D. Ruiz", volume = "1685", series = "LNCS", pages = "1377--1384", publisher = "Springer", } @InProceedings{Oliver:1999:VOOMA, author = "Ian Oliver and Stuart Kent", title = "Validation of Object-Oriented Models using Animation", booktitle = "Proceedings of EuroMicro'99, Milan, Italy", year = "1999", month = sep, } @InProceedings{Oliver:1999:PhdOOS, author = "Ian Oliver", title = "{'Executing'} the {OCL}", booktitle = "Proceedings of the ECOOP'99 Workshop for PhD Students in OO Systems (PhDOOS '99)", year = "1999", editor = "Awais Rashid and David Parsons and Alexandru Telea", isbn = "90-386-1471-3", } @InProceedings{Overgaard:2000:FASE, author = "Gunnar {\"O}vergaard", title = "Formal Specification of Object-Oriented Meta-Modelling", booktitle = "Proc. Fundamental Approaches to Software Engineering (FASE 2000), Berlin, Germany", year = "2000", editor = "Tom Maibaum", volume = "1783", series = "LNCS", publisher = "Springer", isbn = "3-540-67261-3", } @InProceedings{Page:1998:JPCDIF, author = "Patrick Pag{\'e} and Rudolf K. Keller and Reinhard Schauer", title = "A {JavaCC} Parser for the {UML}-Based {CDIF} Transfer Format", booktitle = "Proc. OOPSLA'98 Workshop on Model Engineering, Methods and Tools Integration with CDIF", year = "1998", pdf-url = "http://www.metamodel.com/oopsla98-cdif-workshop/page.pdf", } @InProceedings{Paige:1999:FM, author = "Richard F. Paige and Jonathan S. Ostroff", title = "Developing {BON} as an Industrial-Strength Formal Method", booktitle = "FM'99 - Formal Methods. World Congress on Formal Methods in the Development of Computing Systems, Toulouse, France, September 1999. Proceedings, Volume I", year = "1999", volume = "1708", series = "LNCS", pages = "834--853", publisher = "Springer", } @InProceedings{Petriu:2000:AGTIVE, author = "Dorina C. Petriu and X. Wang", title = "From {UML} Description of High-level Software Architecture to {LQN} Performance Models", booktitle = "Proc. Applications of Graph Transformations with Industrial Relevance, International Workshop, AGTIVE'99 Kerkrade, The Netherlands, September, 1999", year = "2000", editor = "M. Nagl and A. Sch{\"u}rr and M. M{\"u}nch", volume = "1779", series = "LNCS", publisher = "Springer", pdf-url = "http://www.sce.carleton.ca/faculty/petriu/abstracts/AGTIVE.pdf.gz", } @InProceedings{Pleumann:2004:DELFI, author = "J{\"o}rg Pleumann", title = "Erfahrungen mit dem multimedialen, didaktischen Modellierungswerkzeug {DAVE}", booktitle = "DeLFI 2004, Tagungsband der 2. e-Learning Fachtagung Informatik, 6.-8. September 2004, Paderborn, Germany", year = "2004", editor = "Gregor Engels and Silke Seehusen", volume = "P-52", series = "LNI", pages = "55--66", publisher = "German Informatics Society", isbn = "3-88579-381-4", } @TechReport{Popp:1999:TRIB, author = "Gerhard Popp and Franz Huber and Ingolf Kr{\"u}ger and Bernhard Rumpe and Wolfgang Schwerin", title = "{Internet-Buchhandel -- Eine Fallstudie f{\"u}r die Anwendung von Softwareentwicklungstechniken mit der {UML}}", institution = "Technische Universit{\"a}t M{\"u}nchen", year = "1999", number = "TUM-I9915", month = sep, } @InProceedings{Price:1999:DEXA, author = "Rosanne Price and Kotagiri Ramamohanarao and Bala Srinivasan", title = "Spatiotemporal Extensions to Unified Modeling Language", booktitle = "Proc. DEXA'99 Workshop on Spatio-Temporal Data Models and Languages (STDML)", year = "1998", editor = "Stefano Spaccapietra", } @Article{Pronk:1998:CSI, author = "C. Pronk and M. Sch{\"o}nhacker", title = "Constructing formal language definitions, can we manage? What can we learn from Modula-2 standardization?", journal = "Computer Standards \& Interfaces", year = "1998", volume = "19", number = "2", pages = "143--154", month = mar, } @InProceedings{Radfelder:2000:AVI, author = "Oliver Radfelder and Martin Gogolla", title = "On Better Understanding {UML} Diagrams through Interactive Three-Dimensional Visualization and Animation", booktitle = "Proc. Advanced Visual Interfaces (AVI'2000)", year = "2000", editor = "Vito Di Gesu and Stefano Levialdi and Laura Tarantino", pages = "292--295", publisher = "ACM Press, New York", isbn = "1-58113-252-2", abstract = "Different approaches support the construction of software by representing certain aspects of a system graphically. Recently, the UML has become common to provide software designers with tools, in which they can create visual representations of software interactively. But the UML is intended to be drawn on two-dimensional surfaces. Our approach extends UML into a third and fourth dimension in a way that we can place both static and dynamic aspects in one single view. By this, we can show behavior in the context of structural aspects, instead of drawing different diagrams for each aspect with only loose relation to each other. We also use the third dimension to emphasize important things and to place less interesting things in the background. Thereby, we direct the viewer's attention to the important things in the foreground. Currently, UML shows dynamic behavior by diagrams which do not change and are therefore static in nature. In sequence diagrams, for example, time elapses from the top of the diagram to the bottom. We point out that behavior is better visualized by animated diagrams where message symbols move from the sender object to the receiver object. Our approach supports the creation of a system as well as the communication of its dynamic processes especially to customers.", } @InProceedings{Ramakrishnan:1999:EOSTO, author = "Sita Ramakrishnan and John McGregor", title = "Extending {OCL} to Support Temporal Operators", booktitle = "Proceedings of the 21st International Conference on Software Engineering (ICSE99) Workshop on Testing Distributed Component-Based Systems, LA, May 16 - 22, 1999", year = "1999", } @InProceedings{Reggio:2000:FASE, author = "Gianna Reggio and Egidio Astesiano and Christine Choppy and Heinrich Hussmann", title = "Analysing {UML} Active Classes and Associated State Machines -- {A} Lightweight Formal Approach", booktitle = "Proc. Fundamental Approaches to Software Engineering (FASE 2000), Berlin, Germany", year = "2000", editor = "Tom Maibaum", volume = "1783", series = "LNCS", publisher = "Springer", isbn = "3-540-67261-3", } @InProceedings{Ribo:2001:EWSPT, author = "Josep M. Ribo and Xavier Franch", title = "Building Expressive and Flexible Process Models Using a {UML}-Based Approach", booktitle = "8th European Workshop, EWSPT 2001, Witten, Germany, June, 19-21, 2001, Proceedings", year = "2001", editor = "V. Ambriola", volume = "2077", series = "LNCS", pages = "152--172", publisher = "Springer", isbn = "3-540-42264-1", } @InProceedings{Richters:1998:ER, author = "Mark Richters and Martin Gogolla", title = "On Formalizing the {UML} {Object Constraint Language} {OCL}", booktitle = "Proc. 17th Int. Conf. Conceptual Modeling (ER'98)", year = "1998", editor = "Tok Wang Ling and Sudha Ram and Mong Li Lee", volume = "1507", series = "LNCS", pages = "449--464", publisher = "Springer", isbn = "3-540-65189-6", abstract = "We present a formal semantics for the Object Constraint Language (OCL) which is part of the Unified Modeling Language (UML) -- an emerging standard language and notation for object-oriented analysis and design. In context of information systems modeling, UML class diagrams can be utilized for describing the overall structure, whereas additional integrity constraints and queries are specified with OCL expressions. By using OCL, constraints and queries can be specified in a formal yet comprehensible way. However, the OCL itself is currently defined only in an informal way. Thus the semantics of constraints is in general not precisely defined. Our approach gives precise meaning to OCL concepts and to some central aspects of UML class models. In consequence, a formal semantics facilitates verification, validation and simulation of models improving the quality of models and software design.", } @InProceedings{Richters:1999:OOPSLA-WS, author = "Mark Richters and Martin Gogolla", title = "On the Need for a Precise {OCL} Semantics", booktitle = "Proc. OOPSLA Workshop ``Rigorous Modeling and Analysis with the UML: Challenges and Limitations''", year = "1999", editor = "Robert France and Bernhard Rumpe and Brian Henderson-Sellers and Jean-Michel Bruel and Ana Moreira", publisher = "Colorado State University, Fort Collins, Colorado", abstract = "In our view a formalization of the OCL is beneficial for achieving the following goals: (1) Improvement of the OCL itself by pointing out some potential problems with its current definition, (2) a more precise understanding of UML class models and their interpretation, (3) a solid foundation for implementing CASE tools supporting analysis, simulation and validation of UML models. We also feel that there is one aspect of OCL which often gets underrated. OCL expressions cannot only be used to specify constraints, but more generally, one can utilize them to specify queries retrieving non-trivial information about certain objects in a given system state. These queries can then be translated into statements of a query language of the chosen implementation environment. A precise OCL semantics would obviously facilitate a more systematic description of a translation scheme from OCL to e.g. SQL or the ODMG's Object Query Language (OQL).", } @InProceedings{Richters:2000:GI, author = "Mark Richters and Martin Gogolla", title = "Validierung von {UML}-Modellen und {OCL}-Bedingungen", booktitle = "Proc. GI'2000 Workshop Rigorose Entwicklung software-intensiver Systeme", year = "2000", editor = "Martin Wirsing and Martin Gogolla and Hans-J{\"o}rg Kreowski and Tobias Nipkow and Wolfgang Reif", pages = "21--32", publisher = "LMU M{\"u}nchen, Informatik-Bericht Nr. 0005", abstract = "Die Unified Modeling Language (UML) ist ein allgemein akzeptierter Standard f{\"u}r die Modellierung von Software-Systemen und wird als solcher von einer gro{\ss}en Anzahl von CASE-Tools unterst{\"u}tzt. Oft weisen UML-Werkzeuge nur wenig Unterst{\"u}tzung f{\"u}r die Validierung von Modellen in fr{\"u}hen Entwurfsphasen auf. Es gibt im allgemeinen auch keine nennenswerte Unterst{\"u}tzung f{\"u}r Integrit{\"a}tsbedingungen, die in der Object Constraint Language (OCL) geschrieben sind. Wir stellen daher einen Ansatz f{\"u}r die Validierung von UML-Modellen und OCL-Bedingungen vor, der diese Unterst{\"u}tzung bereitstellt. Das USE-Werkzeug (UML-based Specification Environment) bietet einen Animator zum Simulieren von UML-Modellen und einen OCL-Interpreter f{\"u}r die {\"u}berpr{\"u}fung von Bedingungen. Einzelne Zust{\"a}nde eines laufenden Systems k{\"o}nnen untersucht und auf {\"U}bereinstimmung mit dem Modell {\"u}berpr{\"u}ft werden.", } @Phdthesis{Richters:2002:DISS, author = "Mark Richters", title = "A Precise Approach to Validating {UML} Models and {OCL} Constraints", school = "Universit{\"a}t Bremen", year = "2002", address = "Logos Verlag, Berlin, BISS Monographs, No. 14", isbn = "3-89722-842-4", abstract = "We present a precise approach that allows an analysis and validation of UML models and OCL constraints. We focus on models and constraints specified in the analysis and early design stage of a software development process. For this purpose, a suitable subset of UML corresponding to information that is usually represented in class diagrams is identified and formally defined. This basic modeling language provides a context for all OCL constraints. We define a formal syntax and semantics of OCL types, operations, expressions, invariants, and pre-/postconditions. We also give solutions for problems with the current OCL definition and discuss possible extensions. A metamodel for OCL is introduced that defines the abstract syntax of OCL expressions and the structure of types and values. The metamodel approach allows a seamless integration with the UML metamodeling architecture and makes the benefits of a precise OCL definition easier accessible. The OCL metamodel also allows to define context-sensitive conditions for well-formed OCL expressions more precisely. These conditions can now be specified with OCL whereas they previously were specified only informally. In order to demonstrate the practical applicability of our work, we have realized substantial parts of it in a tool supporting the validation of models and constraints. Design specifications can be ``executed'' and animated thus providing early feedback in an iterative development process. Our approach offers novel ways for checking user data against specifications, for automating test procedures, and for checking CASE tools for standards conformance. Therefore, this work contributes to the goal of improving the overall quality of software systems by combining theoretical and practical techniques.", } @InProceedings{Ritter:2000:IRMA, author = "N. Ritter and H.-P. Steiert", title = "Enforcing Modeling Guidelines in an {ORDBMS}-based {UML}-Repository", booktitle = "Challenges of Information Technology Management in the 21st Century", year = "2000", editor = "Mehdi Khosrowpour", note = "(Proc. International Resource Management Association Conference IRMA'2000, Anchorage, Alaska, Mai 2000)", } @TechReport{Robbins:1997:TR35, author = "Jason E. Robbins and Nenad Medvidovic and David F. Redmiles and David S. Rosenblum", title = "Integrating Architecture Description Languages with a Standard Design Method", institution = "University of California, Irvine, Department of Information and Computer Science", year = "1997", number = "ICS-TR-97-35", month = aug, abstract = "Software architecture descriptions are high-level models of software systems. Some researchers have proposed special-purpose architectural notations that have a great deal of expressive power but are not well integrated with common development methods. Others have used mainstream development methods that are accessible to developers, but lack semantics needed for extensive analysis. We describe an approach to combining the advantages of these two ways of modeling architectures. We present two examples of extending UML, an emerging standard design notation, for use with C2 and Wright, two architecture description languages. Our approach suggests a practical strategy for bringing architectural modeling into wider use, namely by incorporating substantial elements of it into a standard design method.", } @InProceedings{Roessler:SDL:2001, author = "Frank Roessler and Birgit Geppert and Reinhard Gotzhein", title = "Collaboration-Based Design of {SDL} Systems", booktitle = "SDL 2001: Meeting UML. 10th International SDL Forum Copenhagen, Denmark, June 27-29, 2001, Proceedings", year = "2001", volume = "2078", series = "LNCS", pages = "72--89", publisher = "Springer", } @InProceedings{Rumpe:ICECCS:1999, author = "Bernhard Rumpe and M. Schoenmakers and A. Radermacher and Andy Sch{\"u}rr", title = "{UML} + {ROOM} as a Standard {ADL}?", booktitle = "Proc. ICECCS'99 Fifth IEEE International Conference on Engineering of Complex Computer Systems", year = "1999", } @InProceedings{Sa:2001:EWSPT, author = "Jin Sa and Brian Warboys and Mark Greenwood and Ian Robertson", title = "Modeling a Support Framework for Dynamic Organizations as a Process Pattern Using {UML}", booktitle = "8th European Workshop, EWSPT 2001, Witten, Germany, June, 19-21, 2001, Proceedings", year = "2001", editor = "V. Ambriola", volume = "2077", series = "LNCS", pages = "203--216", publisher = "Springer", isbn = "3-540-42264-1", } @InProceedings{Sauer:1999:UBMMMA, author = "Stefan Sauer and Gregor Engels", title = "{UML}-basierte Modellierung von Multimediaanwendungen", booktitle = "Proc. Modellierung'99, March 10-12, 1999, Karlsruhe, Germany", year = "1999", editor = "J. Desel and K. Pohl and A. Sch{\"u}rr", pages = "155--170", publisher = "Teubner, Stuttgart", } @InProceedings{Schaefer:1999:ICSE, author = "Wilhelm Sch{\"a}fer and Albert Z{\"u}ndorf", title = "Round-Trip Engineering with Design Patterns, {UML}, {Java} and {C++}", booktitle = "Proceedings of the 1999 International Conference on Software Engineering (ICSE), Los Angeles, USA", year = "1999", pages = "683--684", publisher = "ACM", } @InProceedings{Schewe:2000:IMKB, author = "Klaus-Dieter Schewe", title = "{UML}: A Modern Dinosaur? {A} Critical Analysis of the {Unified Modelling Language}", booktitle = "Proc. 10th European-Japanese Conference on Information Modelling and Knowledge Bases, Saariselk{\"a} (Finland), 2000", year = "2000", editor = "H. Kangassalo and H. Jaakkola and E. Kawaguchi", publisher = "IOS Press, Amsterdam", } @InProceedings{Schuerr:1998:TAGT, author = "Andy Sch{\"u}rr and Andreas Winter", title = "{UML} Packages for Programmed Graph Rewriting Systems", booktitle = "Proc. Sixth International Workshop on Theory and Application of Graph Transformations (TAGT'98)", year = "1998", editor = "H. Ehrig and G. Engels and H.-J. Kreowski and G. Rozenberg", volume = "1764", series = "LNCS", publisher = "Springer", } @InProceedings{Seemann:1997:ESA, author = "Jochen Seemann", title = "Extending the {Sugiyama} Algorithm for Drawing {UML} Class Diagrams: Towards Automatic Layout of Object-Oriented Software Diagrams", booktitle = "Proc. Graph Drawing, 5th International Symposium, GD '97, Rome, Italy, September, 1997", year = "1997", editor = "G. DiBattista", volume = "1353", series = "LNCS", publisher = "Springer", } @Article{Seemann:1998:UML, author = "Jochen Seemann and J{\"u}rgen Wolff von Gudenberg", title = "{UML}- {Unified Modeling Language}", journal = "Informatik-Spektrum", year = "1998", volume = "21", number = "2", pages = "89--90", } @TechReport{Selic:1998:UUMCRTS, author = "Bran Selic and Jim Rumbaugh", title = "Using {UML} for Modeling Complex Real-Time Systems", institution = "ObjecTime Limited", year = "1998", } @InProceedings{Silva:2000:IMKB, author = "Paulo Pinheiro da Silva and Norman W. Paton", title = "User Interface Modelling with {UML}", booktitle = "Proc. 10th European-Japanese Conference on Information Modelling and Knowledge Bases, Saariselk{\"a} (Finland), 2000", year = "2000", editor = "H. Kangassalo and H. Jaakkola and E. Kawaguchi", publisher = "IOS Press, Amsterdam", } @InProceedings{PinheirodaSilva:2001:UIDIS, author = "Paulo Pinheiro da Silva and Norman W. Paton", title = "A {UML}-Based Design Environment for Interactive Applications", booktitle = "Proceedings of 2nd International Workshop on User Interfaces to Data Intensive Systems", year = "2001", editor = "E. Kapetanios and H. Hinterberger", pages = "60--71", month = may, publisher = "IEEE Computer Society", } @TechReport{PinheirodaSilva:2001:TR, author = "Paulo Pinheiro da Silva", title = "A Proposal for a {LOTOS}-Based Semantics for {UML}", institution = "Department of Computer Science, University of Manchester", year = "2001", number = "UMCS-01-06-1", address = "Manchester, UK", month = jun, } @Article{Siau:2001:JDBM, author = "K. Siau and Q. Cao", title = "Unified Modeling Language: {A} Complexity Analysis", journal = "Journal of Database Management", year = "2001", volume = "12", number = "1", pages = "26--34", abstract = "Unified Modeling Language (UML) has emerged as the software industry's dominant modeling language. It is the de facto modeling language standard for specifying, visualizing, constructing, and documenting the components of software systems. Despite its prominence and status as the standard modeling language, UML has its critics. Opponents argue that it is complex and difficult to learn. Some question the rationale of having nine diagramming techniques in UML and the raison d'{\^e}tre of those nine techniques in UML. Others point out that UML lacks a comprehensive methodology to guide its users, which makes the language even more convoluted. A few studies on UML can be found in the literature. However, no study exists to provide a quantitative measure of UML complexity or to compare UML with other object oriented techniques. In this research, we evaluate the complexity of UML using complexity metrics. The objective is to provide a reliable and accurate quantitative measure of UML complexity. A comparison of the complexity metrical values of UML with other object-oriented techniques was also carried out. Our findings suggest that each diagram in UML is not distinctly more complex than techniques in other OO methods. But as a whole, UML is very complex -- 2-11 times more complex than other OO methods.", } @InProceedings{Steimann:2000:WM, author = "Friedrich Steimann", title = "Eine Grundlegung des Rollenbegriffs f{\"u}r die objektorientierte Modellierung", booktitle = "Modelle und Modellierungssprachen in Informatik und Wirtschaftsinformatik. Beitr{\"a}ge des Workshops ``Modellierung 2000'', St. Goar, 5. - 7. April 2000.", year = "2000", editor = "J{\"u}rgen Ebert and Ulrich Frank", series = "Koblenzer Schriften zur Informatik, Band 15", publisher = "Koblenz: F{\"o}lbach", isbn = "3-934795-15-3", } @InProceedings{Stoerrle:2001:EWSPT, author = "Harald St{\"o}rrle", title = "Describing Process Patterns with {UML}", booktitle = "8th European Workshop, EWSPT 2001, Witten, Germany, June, 19-21, 2001, Proceedings", year = "2001", editor = "V. Ambriola", volume = "2077", series = "LNCS", pages = "173--181", publisher = "Springer", isbn = "3-540-42264-1", } @InProceedings{Sunye:2001:CAiSE, author = "Gerson Suny{\'e} and Fran{\c{c}}ois Pennaneac'h and Wai-Ming Ho and Alain Le Guennec and Jean-Marc J{\'e}z{\'e}quel", title = "Using {UML} Action Semantics for Executable Modeling and Beyond", booktitle = "Advanced Information Systems Engineering. 13th International Conference, CAiSE 2001, Interlaken, Switzerland, June 4-8, 2001, Proceedings", year = "2001", volume = "2068", series = "LNCS", pages = "433--447", publisher = "Springer", } @InProceedings{Svinterikou:1999:CAiSE, author = "Marianthi Svinterikou and Babis Theodoulidis", title = "{TUML}: A Method for Modelling Temporal Information Systems", booktitle = "Proceedings Advanced Information Systems Engineering, 11th International Conference, CAiSE'99, Heidelberg, Germany, June, 1999", year = "1999", editor = "M. Jarke and A. Oberweis", volume = "1626", series = "LNCS", pages = "456--461", publisher = "Springer", } @TechReport{Systa:1997:TR8, author = "Tarja Syst{\"a}", title = "Automated Support for Constructing {OMT} Scenarios and State Diagrams in {SCED}", institution = "Department of Computer Science, University of Tampere", year = "1997", number = "A-1997-8", note = "A-1997-8 is available as paper copy only.", abstract = "Dynamic modeling of object-oriented software using OMT notation is considered. The modeling starts by constructing scenarios, i.e. descriptions of the interactions of a set of objects and actors during a particular usage of a system. The spesification of the dynamic behavior is defined using state diagrams, which are composed on the basis of information given by scenarios. Notations used for dynamic modeling in OMT, UML, and SCED are introduced. Various techniques are discussed for building automated tool support for the dynamic modeling aspects of object-oriented software development. The discussed techniques include synthesis of a state diagram using information given in scenarios, optimization of a synthesized state diagram by generating OMT state diagram notation for it, and generation of scenarios by animation communication between state diagrams. Concurrency and aggregation in OMT state diagram notation is considered, as well as possibilities to include it also to SCED. Consistency between scenarios and state diagrams in SCED is discussed.", } @InProceedings{Tsiolakis:2000:AG, author = "A. Tsiolakis and H. Ehrig", title = "Consistency Analysis of {UML} Class and Sequence Diagrams using Attributed Graph Grammars", booktitle = "Proc. of Joint APPLIGRAPH/GETGRATS Workshop on Graph Transformation Systems, Berlin, March 2000", year = "2000", editor = "H. Ehrig and G. Taentzer", note = "Technical Report no. 2000/2, Technical University of Berlin", } @InProceedings{Urban:2000:UQBE, author = "M. A. Sicilia Urban and E. Garcia Barriocanal and J. M. Dodero Beardo", title = "Towards a Unified {Query-by-Example} ({UQBE}): {UML} as a basis for a generic graphical query language", booktitle = "ECOOP 2000 Symposium on Objects and Databases, France, June 13, 2000", year = "2000", } @TechReport{Uzun:1998:TR338, author = "U. Uzun", title = "Towards Distributed Object Design", institution = "Department of Computer Science, University of Warwick", year = "1998", type = "Research Report", number = "CS-RR-338", address = "Coventry, UK", month = mar, abstract = "Today's object-oriented (OO) software development methodologies use a number of graphical notations in analysis and design stages. There is an increasing research interest in incorporating distribution issues into these development methods. Allocation of objects and tasks, object replication and migration, remote interactions, multiple threads of control as well as network topologies are important issues in distributed object systems. In this report, ways to add distribution related issues to the object-oriented design methods (especially UML based methods) are discussed.", } @InProceedings{Varro:2002:ICGT, author = "D{\'a}niel Varr{\'o}", title = "A Formal Semantics of {UML} Statecharts by Model Transition Systems", booktitle = "Graph Transformation. First International Conference, ICGT 2002, Barcelona, Spain, October 2002, Proceedings", year = "2002", editor = "Andrea Corradini and Hartmut Ehrig and Hans-J{\"o}rg Kreowski and Grzegorz Rozenberg", volume = "2505", series = "LNCS", pages = "378--392", publisher = "Springer", } @Misc{Vaziri:1999:OCL, author = "Mandana Vaziri and Daniel Jackson", title = "Some Shortcomings of {OCL}, the {Object Constraint Language} of {UML}", month = dec, year = "1999", note = "Response to Object Management Group's Request for Information on UML 2.0", ps-url = "http://sdg.lcs.mit.edu/\~dnj/publications/omg.ps", } @Article{Warmer:1999:JOOP, author = "Jos Warmer and Anneke Kleppe", title = "{OCL}: The Constraint Language of the {UML}", journal = "Journal of Object-Oriented Programming", year = "1999", month = may, } @InProceedings{Winkens:2000:WM, author = "Dunja Winkens", title = "Variationsm{\"o}glichkeiten bei der Transformation von {UML}-Basiskonzepten in Dokumenttypdefinitionen", booktitle = "Modelle und Modellierungssprachen in Informatik und Wirtschaftsinformatik. Beitr{\"a}ge des Workshops ``Modellierung 2000'', St. Goar, 5. - 7. April 2000.", year = "2000", editor = "J{\"u}rgen Ebert and Ulrich Frank", series = "Koblenzer Schriften zur Informatik, Band 15", publisher = "Koblenz: F{\"o}lbach", isbn = "3-934795-15-3", } @InProceedings{Wirtz:2000:COOPIS, author = "Guido Wirtz and Mathias Weske and Holger Giese", title = "Extending UML with Workflow Modeling Capabilities", booktitle = "Cooperative Information Systems, 7th International Conference, CoopIS 200, Eilat, Israel, September 6-8, 2000, Proceedings", year = "2000", editor = "Opher Etzion and Peter Scheuermann", volume = "1901", series = "LNCS", pages = "30--41", publisher = "Springer", } @InProceedings{Yang:1998:APSEC, author = "Y. J. Yang and S. Y. Kim and G. J. Choi and E. S. Cho and C. J. Kim and S. D. Kim", title = "A {UML}-Based Object-Oriented Framework Development Methodology", booktitle = "Proceedings 5th Asia Pacific Software Engineering Conference (APSEC '98), December 2-4, 1998, Taipei, Taiwan", year = "1998", publisher = "IEEE Computer Society", } @InProceedings{Ziemann:2003:FMICS, author = "Paul Ziemann and Martin Gogolla", title = "Validating {OCL} Specifications with the {USE} Tool - An Example Based on the {BART} Case Study", booktitle = "Proc. 8th Int. Workshop Formal Methods for Industrial Critical Systems (FMICS'2003)", year = "2003", editor = "Thomas Arts and Wan Fokkink", volume = "80", series = "ENTCS", publisher = "Elsevier", } @TechReport{Ziemann:2003:BremenReport, author = "Paul Ziemann and Martin Gogolla", title = "An {OCL} Extension for Formulating Temporal Constraints", institution = "Universit{\"a}t Bremen", year = "2003", number = "1/03", isbn = "ISSN\~0722-8996", } @InProceedings{Ziemann:2003:PSI, author = "Paul Ziemann and Martin Gogolla", title = "{OCL} Extended with Temporal Logic", booktitle = "5th Int. Conf. Perspectives of System Informatics\~(PSI'2003)", year = "2003", editor = "Manfred Broy and Alexandre Zamulin", volume = "2890", series = "LNCS", publisher = "Springer", } @InProceedings{Ziemann:2005:SBMF, author = "Paul Ziemann and Karsten H{\"o}lscher and Martin Gogolla", title = "Coherently Explaining {UML} Statechart and Collaboration Diagrams by Graph Transformations", booktitle = "Proc. of the Brazilian Symposium on Formal Methods (SBMF 2004)", year = "2005", editor = "Arnaldo Moura and Alexandre Mota", series = "ENTCS", publisher = "Elsevier", note = "To appear", } @InProceedings{Ziemann:2005:VLFM, author = "Paul Ziemann and Karsten H{\"o}lscher and Martin Gogolla", title = "From {UML} Models to Graph Transformation Systems", booktitle = "Proceedings of the Workshop on Visual Languages and Formal Methods (VLFM 2004)", year = "2005", editor = "Mark Minas", volume = "127(4)", series = "ENTCS", publisher = "Elsevier", }