2014
DOI: 10.4236/jsea.2014.75041
|View full text |Cite
|
Sign up to set email alerts
|

Challenges for Software Engineering in Automation

Abstract: This paper gives an introduction to the essential challenges of software engineering and requirements that software has to fulfill in the domain of automation. Besides, the functional characteristics, specific constraints and circumstances are considered for deriving requirements concerning usability, the technical process, the automation functions, used platform and the well-established models, which are described in detail. On the other hand, challenges result from the circumstances at different points in th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
51
0
6

Year Published

2015
2015
2023
2023

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 115 publications
(57 citation statements)
references
References 15 publications
0
51
0
6
Order By: Relevance
“…Uma característica importante inerente ao desenvolvimento de sistemas de automação é que, apesar destes serem desenvolvidos em avanço, é durante a fase de comissionamento que várias funcionalidades são ajustadas para adequação às condições do processo [24]. Este comportamento é observado porque certos controles só podem ser corretamente configurados quando o maquinário associado estiver instalado.…”
Section: Desenvolvimento E Testesunclassified
“…Uma característica importante inerente ao desenvolvimento de sistemas de automação é que, apesar destes serem desenvolvidos em avanço, é durante a fase de comissionamento que várias funcionalidades são ajustadas para adequação às condições do processo [24]. Este comportamento é observado porque certos controles só podem ser corretamente configurados quando o maquinário associado estiver instalado.…”
Section: Desenvolvimento E Testesunclassified
“…Several methods have been analyzed for reducing the complexity of engineering in automation systems. VogelHauser et al [3] [7] propose a modular development, where a module is an aggregation of components from different disciplines. VDI defines guidelines for engineering organization improvements with certain devices, flow charts, and operational procedures [8].…”
Section: Related Workmentioning
confidence: 99%
“…The development of a modern automated plant necessitates interaction and collaboration of different disciplines involved [2] such as automation engineering, mechanical engineering, electrical engineering, software engineering, etc. Frequent updates and adaptations of a plant, required for meeting today's market requirements [3] demands coordination and collaboration of these disciplines even during operation stage. Different engineering tools are necessary for providing adequate support for these engineers to develop their solution.…”
Section: Introductionmentioning
confidence: 99%
“…to extend, reduce or modify parts of the IntraS during its life cycle, requires (re-)engineering provided by all of these disciplines, especially software engineering. The challenges of today's control software are a strong interconnection, on the one hand, and high variability resulting from the customer-specific requirements, on the other [4]. These challenges increase the amount of effort as well as the propensity for errors for the required software (re-)engineering after the exchange of a mechanical and/or electrical device.…”
Section: Introductionmentioning
confidence: 99%