ILTAM logo English
Send to Print Close Window

 
 
SwSTE07

Technical Sessions
Refereed Papers
October the 30th - morning

Session 1.1: Modeling and Testing

AMDA: Matching the Model-Driven-Architecture's goals using Extended Automata as a common model for design and execution
David Dayan (Israel), Rivka Kaplinsky(Israel), Aryeh Wiesen, Simon Bloch (Israel)
This paper proposes a model of execution platform for the OMG request of a generic Platform- Independent-Model (PIM) allowing realization of the Model Driven Architecture (MDA) standard. We propose AMDA (Automata based MDA), a method based on the use of parallel automata, which can be a common tool for building a PIM from UML diagrams (including OCL) and transforming the PIM to PSM automata and further to compilable code. Each platform would then have a mechanism to execute the translated code.
Our architecture for a general PSM translator of these automata allows portable execution on various specific implementation platforms. This general translator must be written, once, for the languages and with the libraries of the required specific PSM. This allows also interoperability between different PSMs. An ATM case study example is presented to illustrate the approach. Keywords: MDA, UML, Extended Automata, XSLT.

An approach to ERP testing using services
Sagi Schliesser (Israel)
Enterprise packages software solutions are becoming an increasingly popular choice for organizations aiming to streamline their business processes.  However, as the software complexity reaches new heights, package vendors are faced with critical concerns regarding quality assurance. Traditional testing methods are not designed to meet all the challenges posed by ERP implementation.  This paper will try to suggest a novel approach to dealing with the complexity aspects of testing.  We will try and demonstrate how the technical advancements introduced by SOA enable the adoption of such approach by many package vendors. Index Terms — Software Testing, ERP testing, Software quality, Automated Testing.

Computation Independent Modeling within the MDA
Janis Osis, Erika Asnina and Andrejs Grave
Object oriented analysis suggests semiformal use case driven techniques for problem domain modeling from a computation independent viewpoint. The proposed approach called Topological Functioning Modeling for Model Driven Architecture (TFMfMDA) increases the degree of formalization. It uses mathematical foundations of Topological Functioning Model (TFM) that holistically represents complete functionality of the system. The TFMfMDA introduces more formal analysis of a business system, namely enables defining not what the client wants, but what the client needs, and also enables textual functional requirement validation, missing requirement checking in conformance with the problem domain “as is” model. A use case model of the application is defined with the help of a goal-based method. A domain concept model is defined by graph transformation of the TFM. The paper also suggests an Eclipse plug-in conception for the implementation of the TFMfMDA.

Send to Print Close Window