metacase. what this presentation is about what’s meta modeling? what’s metacase? metaedit+...
TRANSCRIPT
METACASE
WHAT THIS PRESENTATION IS ABOUT
What’s META MODELING?
What’s METACASE?
METAEDIT+ 5.1 EVALUTION PROGRAM
Diagram and its kinds
WHATS METAMODEL???
Metamodel )or surrogate model( is a model of a model.
Metamodeling is the process of generating such metamodels
WHAT METAMODELING DOES?
Analysis, construction and development of the frames, rules, constraints, models and theories applicable and useful for modeling a predefined class of problems.
This concept applies the notions of meta- and modeling in software engineering and systems engineering
WHAT’S METACASE???
Type of application software that provides the possibility to create one or more modeling methods, languages or notations for use within the process of software development.
The result is a modeling tool for that language.
WHAT’S METACASE???
Generally considered as being focused on graphical modeling languages.
The intent of metaCASE tools is to capture the specification of the required CASE tool and then generate the tool from the specification.
METAEDIT+
An environment for creating and using Domain-Specific Modeling languages.(DSM)
Created in University of Jyväskylä
METAEDIT+WORKFLOW
MetaEdit+ consists of two separate tools: MetaEdit+ Workbench, a tool for
designing modeling languages. MetaEdit+ Modeler, a tool for using
modeling languages.
DOMAIN-SPECIFIC MODELING (DSM)
A software engineering methodology for designing and developing systems, such as computer software
Includes the idea of code generation: automating ( creation of executable source code directly from the domain-specific language models)
UNIFIED MODELING LANGUAGE(UML)
A general-purpose modeling language in the field of software engineering
Designed to provide a standard way to visualize the design of a system
UML DIAGRAMS
COMPONENT DIAGRAM
Depicts how components are wired together to form larger components and or software systems
Used to illustrate the structure of arbitrarily complex systems.
ACTIVITY DIAGRAM
Graphical representations of workflows of stepwise activities and actions
Intended to model both computational and organizational processes
Activity diagrams show the overall flow of control
SEQUENCE DIAGRAM
An interaction diagram that shows how processes operate with one another and what is their order
A construct of a Message Sequence Chart Shows object interactions arranged in time
sequence Depicts the sequence of messages exchanged
between the objects needed to carry out the functionality of the scenario
Also called event diagrams or event scenarios
CLASS DIAGRAM
Type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, operations (or methods), and the relationships among objects.
USE CASE DIAGRAM
Representation of a user's interaction with the system that shows the relationship between the user and the different use cases in which the user is involved
Can identify the different types of users of a system and the different use cases
HOW TO DOWNLOAD???
You can get in https://www.metacase.com/download/metaedit register and download the trial metaedit+ 5.1 workbench