Use of UML for modeling non-functional aspects (original) (raw)

2001

This paper introduces a proposal for representing non-functional aspects by using UML. Our purpose is to apply UML-concepts in combination with OCL in order to describe the non-functional aspects of software systems by resorting to the NoFun notation formulated by [7]. On one hand, we make use of the UML concepts for defining stereotypes, class compartments and stereotyped dependencies to represent the non-functionality. On the other hand, the OCL language is used for representing the constraints imposed on the implementations of software components .

Free PDF

Introducing Non-functional Requirements in UML Cover Page

Free PDF

Modeling and Analysis of Non-Functional Requirements as Aspects in a UML Based Architecture Design Cover Page

Free PDF

The assessment of object oriented modelling elements of the UML 1.1 Cover Page

Free PDF

Using UML: software engineering with objects and components Cover Page

UML Formalisation Literature Survey

2001

The Unified Modelling Language (UML) is considered a significant step in the development of Object-Oriented (OO) notations in that it is based on some of the best OO modelling experiences. However, the lack of firm semantics for the modelling notations used makes, among others, the identification of requirements problems difficult. One approach to making UML more precise and amenable to rigorous analysis is to integrate it with suitable formal notations. The following is a literature survey for most current works on ...

Free PDF

UML Formalisation Literature Survey Cover Page

Free PDF

Formal Definition and Refinement of UML’s Module/Package Concept Cover Page

Free PDF

A Better Representation For Class Relationships In Uml Using Ofl Meta-Information Cover Page

Role of UML Class Diagram in Object-Oriented Software Development

Scientific Journal of Riga Technical University. Computer Sciences, 2011

Role of UML Class Diagram in Object-Oriented Software DevelopmentUML is an industrial standard for object-oriented software specification which offers a notation for class modeling during object oriented software development. Since the UML class diagram is a so-called "bridge" between software specification at the user side and software realization at the developer side, it requires strong guidelines for identification of class objects from the problem domain and notational conventions for modeling of the class diagram for its further usage in system coding. This paper presents a discussion on problematic stages and possible element transformations into software components. Several conclusions are drawn on potential usage of the class diagram in industry.

Free PDF

Role of UML Class Diagram in Object-Oriented Software Development Cover Page

Semantic Rules of UML Specification

— Modeling of a system is an essential process in software development lifecycle (SDLC). It will produce a system artifact called a system model. In object– oriented based software development, a system model can be developed by using Unified Modeling Language (UML). UML is a modeling language for specifying, constructing, and documenting the artifacts of systems. It consists of 13 diagrams that can be used to describe the different views of a system. Each diagram has its own syntax and semantics. The syntax or abstract syntax is the notations for each element of the diagrams, whereas the semantics is the meaning of the notations. The huge complexity of UML specification that content multi diagrams and notations, and lack of formal semantics decrease the quality of system models produced. It will lead to wrong interpretations and inconsistency between models. Therefore, a precise meaning of UML diagrams is very important in order to have a common understanding of their meaning. Formalization of the semantics of UML specification is important in order to provide the consistency of the system models. This paper provides an overview of the semantics rules of UML specification and suggests an approach to formalize these semantics rules.

Free PDF

Semantic Rules of UML Specification Cover Page

Free PDF

UML-Based Modeling of Non-Functional Requirements in Telecommunication Systems Cover Page

Loading...

Loading Preview

Sorry, preview is currently unavailable. You can download the paper by clicking the button above.

Free PDF

Loose semantics for UML, OCL Cover Page

Free PDF

Systems, Views and Models of UML Cover Page

Free PDF

From contracts to aspects in uml designs Cover Page

Free PDF

UML Profiles for Design Decisions and Non-Functional Requirements Cover Page

Free PDF

Modeling Software Architecture with UML Cover Page

Free PDF

Understanding Redundancy in UML Models for Object-Oriented Analysis Cover Page

Free PDF

UML/OCL–Detaching the Standard Library Cover Page

Free PDF

Formalizing the use of UML in requirement analysis Cover Page

Free PDF

Towards a Framework to Incorporate NFRs into UML Models Cover Page

Free PDF

A Relational Model for Formal Object-Oriented Requirement Analysis in UML Cover Page

Free PDF

Modeling Aspects with AODML: Extended UML approach for AOD Cover Page

Free PDF

The UML as a formal modeling notation Cover Page

Free PDF

Formal Approach for UML Components based Development Profile Cover Page

Free PDF

A Controlled Experiment on the Impact of the Object Constraint Language in UML-Based Development Cover Page

Free PDF

A Heterogeneous Approach to UML Semantics Cover Page