سند علمی

Closing the Gap Between Object-Oriented Modeling of Structure and Behavior

چکیده

The UML as standardized language for visual object-oriented modeling allows to capture the requirements as well as the structure and behavior of complex software systems. With the increasing demands of todays systems, behavior aspects like concurrency, distribution and reactivity become more important. But the language concepts of the UML for describing behavioral aspects are weak compared to its concepts for describing structures. Besides a lack of visual expressiveness, a deeper integration with the structure specification is missing. In order to close this gap, an expressive language for modeling object-oriented behavior is proposed with the OCoN approach. It describes contracts, object scheduling as well as control and data flow of services in a Petri-net-like form. A seamless visual embedding of contract specifications into service and object scheduling specifications is provided by different net types.

اسناد مشابه

  • Bridging the Gap between Object Oriented Modeling and Implementation Languages Using a Meta-Language Approach

    سند علمی۲۰۰۳Dan Alexandru Pescaru, Dan A. Pescaru

    class declaration} An abstract class is a class that is incomplete, or to be considered incomplete. The reification for a class declared abstract in Java results in several OFL description components for abstract class, static abstract nested class, abstract inner class and abstr

  • Closing the Gap Between Object - OrientedModeling of Structure

    سند علمی۱۹۹۹Holger Giese, Guido Wirtz

    Due to hardware developments, strong application needs and the overwhelming innuence of the net in almost all areas, distributed systems, especially software systems, have become one of the most important topics for nowadays software industry. Unfortunately, distribution adds its

  • Bridging the Gap Between Object-Oriented Programming and Service-Oriented Computing

    سند علمی۲۰۰۷Sven De Labey, Marko van Dooren, Eric Steegmans

    Object-oriented programming languages deliver the main technology for implementing enterprise systems, but they are losing pace with the rapidly evolving paradigm of Service-Oriented Computing. This is mainly due to inadequate support for dealing with service volatility and distr

  • Bridging the Gap between Object-Oriented Development Practices and Software Component Reuse

    سند علمی۲۰۱۳Oliver Hummel, Dominic Seiffert

    Although component-based software reuse is not a particularly novel idea, little is still known about what makes software reusable. Most of the numerous component models developed in recent years define some notation for describing components and argue for a repository that can b

  • Filling the Gap between Business Process Modeling and Behavior Driven Development

    سند علمی۲۰۱۰CoRRRogério Atem de Carvalho, Rodrigo Soares Manhães, Fernando Luis de Carvalho e Silva

    1. Introduction Behavior Driven Development (NORTH, 2006) is a specification technique that is growing in acceptance in the Agile methods communities. BDD allows to securely verify that all functional requirements were treated properly by source code, by connecting the textual de

  • Closing the GAP between organizational requirements and object oriented modeling

    سند علمی۲۰۰۰J. Braz. Comp. Soc.Jaelson Brelaz de Castro, Fernanda M. R. Alencar, Gilberto A. Cysneiros Filho

    Requirements Engineering has been considered a key activity in any Software Engineering process. It is well known that a requirements specification should include not only software specifications but also business models and other kinds of information describing the context in wh