Menu
Home
Contact us
Stats
Categories
Calendar
Toggle Wiki
Wiki Home
Last Changes
Rankings
List pages
Orphan pages
Sandbox
Print
Toggle Image Galleries
Galleries
Rankings
Toggle Articles
Articles home
List articles
Rankings
Toggle Blogs
List blogs
Rankings
Toggle Forums
List forums
Rankings
Toggle File Galleries
List galleries
Rankings
Toggle Maps
Mapfiles
Toggle Surveys
List surveys
Stats
ITHEA Classification Structure > D. Software  > D.2 SOFTWARE ENGINEERING  > D.2.2 Design Tools and Techniques
ITHEA Classification Structure > D. Software  > D.2 SOFTWARE ENGINEERING  > D.2.11 Software Architectures
AN APPROACH TO BEHAVIORAL SOFTWARE MODELS ANALYTICAL REPRESENTATION
By: Elena Chebanyuk (3027 reads)
Rating: (1.00/10)

Abstract: According to standard UML 2.5 Behavioral Software Models (BSMs) are UML diagrams that represent software behavior UML 2.5, 2012. An approach of BSM analytical representation is proposed in this paper. Such BSMs as Use Case Diagrams (UCDs), Collaboration Diagrams (CDs) and Sequence Diagrams (SDs) are considered at this paper. In order to design this approach objects and operations that are both common and specific for every type of considering UML diagrams are defined. In order to prepare general analytical representation of BSM it is proposed to form two tuples containing objects and operations. Thus, BSM is represented as a Cartesian product of these two tuples. Then analytical representation of conditional operation is proposed. The peculiarity of the represented approach is that unified analytical representation of some operation for all types of considering BSMs is used. Such representation facilitates performing many operations in Model-Driven? Architecture (MDA) area. Literature review shows that researches of BSMs mostly focused on preparation of an analytical representation for parallel processes Hu, 2014, Dove, 2014 or designing transformation technics Rhazali, 2014, Romera ,2014, FUML, 2013, Wang, 2014, Bonaris, 2014 and ect.. But conditional operations are important constituents of any complex algorithms of processes. Existing technics of conditional operations description, for example Object Constraint Language (OCL) OCL 2.4, 2014, do not contain detailed notation for representation of any condition with given precision level. The notation for formal analytical representation of conditional operation is represented in this paper. It is shown that any complex conditions can be described in terms of the proposed notation. In order to prove this thesis different conditional blocks are designed from Collaboration Diagrams. Also the analytical representation of conditional block is obtained from other types of considering BSM. Also in the point further research the general idea of framework for the analytical description of BSM is proposed. In conclusion advantages of implementing of the proposed approach to perform different activities in software development lifecycle are formulated.

Keywords: Analytical representation, UML diagrams, Set-theory, Object Constraint Languages (OCL), Model-Driven? Architecture (MDA).

ACM Classification Keywords: D.2.2 - Design Tools and Techniques, D.2.11 Software Architecture

Link:

AN APPROACH TO BEHAVIORAL SOFTWARE MODELS ANALYTICAL REPRESENTATION

Elena Chebanyuk

http://www.foibg.com/ijima/vol04/ijima04-01-p06.pdf

Print
D.2.2 Design Tools and Techniques
article: BUSINESS PROCESSES MODELLING WITH DSM PLATFORM AT INTEGRATED SYSTEMS DEVELOPMENT · INTELLIGENT FRAMEWORK FOR RECOMMENDATION OF MOBILE SERVICES TO CONSUMERS · AN APPROACH TO BEHAVIORAL SOFTWARE MODELS ANALYTICAL REPRESENTATION · METHOD OF DOMAIN MODELS DESIGNING · METHOD OF BEHAVIORAL SOFTWARE MODELS SYNCHRONIZATION · USER-CENTRIC AND CONTEXT-AWARE ABC&S · ТЕХНОЛОГИЯ СОЗДАНИЯ ДОКУМЕНТ-ОРИЕНТИРОВАННЫХ СИСТЕМ, ОСНОВАННЫХ ... · MILIEU-M: VISUAL MANIPULATION AND PROGRAMMING FOR MULTI-MEMBRANES. · ИНСТРУМЕНТАЛЬНЫЙ СЕРВИС ДЛЯ СОЗДАНИЯ ВИРТУ · FRAMEWORK FOR CREATING SINGLE INFORMATION WINDOWS · ALGEBRA DESCRIBING SOFTWARE STATIC MODELS · СОЗДАНИЕ СПЕЦИАЛИЗИРОВАННОЙ ПОИСКОВОЙ СИС� · ИНТЕЛЛЕКТУАЛИЗАЦИЯ ЭКСПЕРТНЫХ СИСТЕМ С ПОМ · ПРОБЛЕМЫ СОЗДАНИЯ ЖИЗНЕСПОСОБНЫХ ИНТЕЛЛЕК� · КОНЦЕПЦИЯ РАЗРАБОТКИ ДИАГНОСТИЧЕСКИХ КОМП� · THE APPLICATION OF ARTIFICIAL NEURAL NETWORKS AND EVOLUTIONARY ALGORITHM FOR ... · THE APPLICATION OF ARTIFICIAL NEURAL NETWORKS AND EVOLUTIONARY ... · DEVELOPMENT OF THE COMBINED METHOD FOR DESIGNING DATAFLOW SYSTEMS · EXPERIENCES ON APPLICATION GENERATORS · IMPLICATIONS OF RECENT TRENDS IN TELECOMMUNICATIONS ON MODELING ... · THE APPLICATION OF GRAPH MODEL FOR AUTOMATION ·
D.2.11 Software Architectures
article: AN APPROACH TO BEHAVIORAL SOFTWARE MODELS ANALYTICAL REPRESENTATION · METHOD OF DOMAIN MODELS DESIGNING · METHOD OF BEHAVIORAL SOFTWARE MODELS SYNCHRONIZATION · SOCIAL SEARCH ENGINE AND INTELLECTUAL DATABASE OF PEOPLE · INTELLECTUAL SEARCH ENGINE OF ADEQUATE INFORMATION IN INTERNET FOR CREATING ... · INTELLIGENT AGENTS AND PROTOCOLS · MODELING OF AN INTELLECTUAL PROBLEM SOLVER BY TRANSFORMATION OF SEMANTIC MODELS · CONSTRUCTION OF MORPHOSYNTACTIC DISTANCE ON SEMANTIC STRUCTURES · ALGEBRA DESCRIBING SOFTWARE STATIC MODELS · MULTIPLE-MODEL DESCRIPTION AND STRUCTURE DYNAMICS ANALYSIS OF ACTIVE MOVING... · ПРОБЛЕМЫ СОЗДАНИЯ ЖИЗНЕСПОСОБНЫХ ИНТЕЛЛЕК� · HIGAIA METHODOLOGY · SOA PROTOCOL WITH MULTIRESULTING ·
Login
[ register | I forgot my password ]
World Clock
Powered by Tikiwiki Powered by PHP Powered by Smarty Powered by ADOdb Made with CSS Powered by RDF powered by The PHP Layers Menu System
RSS Wiki RSS Blogs rss Articles RSS Image Galleries RSS File Galleries RSS Forums RSS Maps rss Calendars
[ Execution time: 0.08 secs ]   [ Memory usage: 7.54MB ]   [ GZIP Disabled ]   [ Server load: 0.41 ]
Powered by Tikiwiki CMS/Groupware