Tutorials


We are pleased to announce that the following tutorial will be held in conjunction with HAICTA 2008.

 

Modeling Agricultural/Environmental System with UML and Model driven Architecture (MDA) Approach


Aims and scope: The goal of this tutorial is to make an introduction of Model Driven Architecture (MDA) to researchers, developers and all people involved in the process of developing agricultural systems. MDA is a framework for software development defined by the Object Management Group (OMG). At the center of this approach are models; the software development process is driven by constructing models representing the software under development. The MDA approach is often referred to as a model-centric approach as it focuses on the business logic rather than on implementation technicalities of the system in a particular programming environment. This separation allows both business knowledge and technology to continue to develop without necessitating a complete rework of existing systems. MDA uses the Unified Modeling Language (UML) to construct visual representations of models. UML is an industry standard for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system, and it has a set of advantages that makes it fit to be the heart of the MDA approach.


Topics to be covered

A short introduction to object-oriented paradigm
    Concept of class, object, attributes, methods, relationships

A short introduction to the Unified Modeling Language (UML)
    Class symbol, attributes, and methods
    Relationships amongst classes, navigation, multiplicity
    Class, use case, collaboration diagrams

Introduction to MDA
    Platform independent models (PIM) and platform specific models (PSM)
    Expressing behavior in a model, formal languages
    Action languages
    Object Constraint Languages (OCL)

Example of a simple web-based model
 

Target audience
Researchers, graduate students, developers, modelers, project managers and everybody that is involved in the process of developing agricultural/environmental systems.

Date: To be announced

Duration: 4 hours

Presenters: Petraq Papajorgji and Panos Pardalos, University of Florida, Gainesville, Florida, 32611, USA