Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
1998
AI
This document explores the Unified Modeling Language (UML), focusing on its structure, components, and applications in software engineering. Despite the technical details being obscured in the first three paragraphs, UML serves as a standardized modeling language that facilitates visualization and documentation of software systems. The paper highlights UML's role in enhancing communication among stakeholders, enabling better understanding and collaboration during software development.
2002
Abstract. One distinctive characteristic of object-oriented data models over traditional database systems is that they provide more expressive power in schema definition. Nevertheless, the defining power of objectoriented models is still somewhat limited, mainly because it is commonly accepted that part of the semantics of the application can be represented within methods.
Lecture Notes in Computer Science, 2002
A picture is worth a thousand words. Most people refer to the Unified Modeling Language as UML. The UML is an international industry standard graphical notation for describing software analysis and designs. When a standardized notation is used, there is little room for misinterpretation and ambiguity. Therefore, standardization provides for efficient communication (a.k.a. " a picture is worth a thousand words ") and leads to fewer errors caused by misunderstanding. The U in UML stands for unified because the UML is a unification and standardization of earlier modeling notations of Booch, Rumbaugh, Jacobson, Mellor, Shlaer, Coad, and Wirf-Brock, among others. The UML most closely reflects the combined work of Rumbaugh, Jacobson, and Booch – sometimes called the three amigos. The UML has been accepted as a standard by the Object Management Group 1 (OMG). The OMG is a non-profit organization with about 700 members that sets standards for distributed object-oriented computing. In this appendix, we bring together for ease of reference five fundamental UML models: use case, class, sequence, state, and activity diagrams. The intent is not for this to be your only UML reference, but to succinctly provide you with the essential 20% of the UML that will provide you with the 80% of the capability you will use often.
Computer Languages, 2001
… of the Royal …, 2001
Lecture Notes in Computer Science, 1997
The Uni ed Modeling Language UML is a language for specifying, visualizing and documenting object-oriented systems. UML combines the concepts of OOA/OOD, OMT and OOSE and is intended as a standard in the domain of object-oriented analysis and design. Due to the missing formal, mathematical foundation of UML the syntax and the semantics of a number of UML constructs are not precisely de ned. This paper outlines a proposal for the formal foundation of UML that is based on a mathematical system model. ? This paper partly originates from a cooperation of the DFG project Bellevue and the SysLab project, which is supported by the DFG under the Leibniz program, by Siemens-Nixdorf and Siemens Corporate Research.
Electronic Notes in Theoretical Computer Science, 2001
Lecture Notes in Computer Science, 2002
Proc. of the 2nd Northern Formal Methods Workshop. …, 1997
Electronic Notes in Theoretical Computer Science, 2001
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.