Publication | Closed Access
Using uml in control and automation: a model driven approach
93
Citations
24
References
2005
Year
Unknown Venue
Uml BringsEngineeringSoftware EngineeringSoftware AnalysisModel Driven ArchitectureProcess AutomationSystems EngineeringModel-based Software DevelopmentModeling And SimulationUml ProfileFunction BlockComputer EngineeringUml DesignSoftware DesignModel-based System EngineeringSystem SpecificationAutomationProcess ControlDomain-specific ModelingIndustrial InformaticsSystem SoftwareData Modeling
The function block (FB) is the basic construct for reusable, interoperable, distributed control applications, but it does not exploit recent software engineering advances; the Unified Modeling Language (UML) is the industry standard that introduces best software engineering practices to the development process. This paper examines the use of UML in control and automation and proposes a hybrid approach for developing distributed control systems. The approach integrates UML with the well‑accepted FB construct to cover analysis and design phases, adopting a model‑driven methodology that moves from analysis through design to implementation. The study evaluates the applicability of a UML profile for schedulability, performance, and timing within the proposed development process.
The function block (FB) has been defined by the International Electro-technical Commission as the basic construct for the development of reusable, interoperable, distributed control applications. However, the FB does not exploits recent advances in software engineering. The Unified Modeling Language (UML) is the new industry standard for modeling software-intensive systems. UML brings in the development process the best software engineering practices. In this paper, we examine the use of UML in control and automation and describe the use of a hybrid approach in the development process of distributed control systems. The proposed approach integrates UML with the already well accepted by control engineers FB construct, to cover the analysis and design phases of the development process. A model driven approach is adopted to move from analysis through design, to implementation. The applicability of the UML profile for schedulability, performance and time, to the proposed development process, is also examined
| Year | Citations | |
|---|---|---|
Page 1
Page 1