Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Executable UML

Handbook of Research on Innovations in Systems and Software Engineering
Represents an execution semantic for a subset of actions sufficient for computational completeness. Two basic elements are required for such subsets: an action language and an operational semantics ( Mellor & Balcer, 2002 ).
Published in Chapter:
Developing Executable UML Components Based on fUML and Alf
S. Motogna (Babeş-Bolyai University, Romania), I. Lazăr (Babeş-Bolyai University, Romania), and B. Pârv (Babeş-Bolyai University, Romania)
DOI: 10.4018/978-1-4666-6359-6.ch014
Abstract
Model-driven architecture frameworks provide an approach for specifying systems independently of a particular platform and for transforming such system models for a particular platform, but development processes based on MDA are not widely used today because they are in general heavy-weight processes: in most situations they cannot deliver (incrementally) partial implementations to be executed immediately. Executable UML means an execution semantics for a subset of actions sufficient for computational completeness. This chapter uses Alf as the fUML-based action language to describe the operations for iComponent: the proposed solution for a platform-independent component model for dynamic execution environments. Moreover, a UML profile for modeling components is defined and applied, following agile principles, to the development of service-oriented components for dynamic execution environments. The intended use of the proposed approach is enterprise systems.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR