110 likes | 219 Views
Programa de Pós-Graduação em Ciência da Computação. Models and Metamodels for Systems Specification. César Augusto Missio Marcon. Type of Systems. System. Untimed. Timed. Static. Dynamic. Asynchronous . Synchronous. Continuous . Discrete. Deterministic . Non-deterministic.
E N D
Programa de Pós-Graduação em Ciência da Computação Models and Metamodels for Systems Specification César Augusto Missio Marcon
Type of Systems System Untimed Timed Static Dynamic Asynchronous Synchronous Continuous Discrete Deterministic Non-deterministic Totally ordered Partially ordered unordered Probabilistic • A spring operation • A continuous system for clothes washing • An internal panel of an elevator • An algorithm for factorial calculus • People leaving a football stadium • An audio processing system. This one gets a regular input signal and emits a signal after a delay D. The output audio is of type PCM
Model Composition • Parallelism • Two kinds of parallelism • Transmitter and Receiver, normally operate independently and in parallel • The information exchange between upper and lower protocol layers • Modeling Requirements A need to express intrinsic features or to describe behaviors often found in systems • Parallelism • Modularity • Hierarchy • Communicability • Dynamicity • Statebility • Determinism • Real time operation (NRTS, CRTS, NCRTS) • Exception • Reliability
Model Composition E.g. statebility requirement the need of a system being represented by states • Modeling Primitives An element that fulfill requirements and is capable to satisfying the needs of systems modeling
Composition of MoCs • Models of Computation • Provides a formal structure for modeling a significant amount of computational systems classes • Single MOCs: created by primitives • Composite MOCs: created by single MOCs composition or specialization
A Metamodel Metamodel is used in the understanding of the systems modeling
A Metamodel • Heterogeneous System Modeling with Homogeneous Subsystem Modeling Approach • Objective • Reduce the modeling complexity • Target Systems • Heterogeneous systems with many subsystems • Tasks • Choose models for each subsystem • Choose interoperability models (main drawback)
Telecom Systems Case Study Class 1: Low level protocol systems (e.g. SDH and E1) Telecom systems can be weakly defined as those systems responsible for information exchange • Classification Criteria
Programa de Pós-Graduação em Ciência da Computação Models and Metamodels for Systems Specification César Augusto Missio Marcon