Repository logo
Article

Automated code generation for safety-related applications: a case study

creativeworkseries.issn1508-2806
dc.contributor.authorGłuch, Dawid P.
dc.contributor.authorKornecki, Andrzej
dc.date.available2017-09-13T12:04:28Z
dc.date.issued2007
dc.description.abstractThis paper addresses issues relating to the suitability of using automated code generation (ACG) technologies for the development of real-time, safety-critical systems. This research explored the characteristics of model-based software development methodologies and the automated code generation tools that support them. Specifically, data related to the engineering challenges, skills, and effort associated with ACG practices and technologies were collected as part of a case study. Characteristics such as the generated code’s organization, size, readability, traceability to model, real-time constructs, and exception handling were identified. In addition, the case study involved software engineering practices that incorporate integrated analysis and design iterations throughout a model-based development process. The research investigated both the static and dynamic characteristics of the selected techniques and tools, identified characteristics of ACG tools with potential impact on safety, and considered the semantic consistency between representations.en
dc.description.abstractArtykuł opisuje możliwości zastosowań technologii automatycznej generacji programów (AGP) dla komputerowych systemów bezpieczeństwa. Przeprowadzone badania koncentrowały się na charakterystykach systemów oprogramowania bazujących na modelowaniu i automatycznych narzędziach oprogramowania. W szczególności studium pozwoliło na kolekcję danych dotyczących wymagań inżynieryjnych, wiedzy i wysiłku koniecznego do pomyślnej realizacji projektu wykorzystującego praktykę i technologię AGP. Takie charakterystyki, jak organizacja generowanego programu, rozmiar, łatwość czytania, relacja między programem a modelem, konstrukcje programu ułatwiające operacje w czasie rzeczywistym i generacja przerwań, były przedmiotem identyfikacji. Dodatkowo, projekt używał metodologii inżynierii oprogramowania, gdzie analiza i konstrukcja były zintegrowane w procesie realizacji programu na bazie modelu. Analiza dotyczyła statycznych i dynamicznych charakterystyk wybranych technik i narzędzi oprogramowania wpływających na bezpieczeństwo systemu.pl
dc.description.versionwersja wydawniczapl
dc.identifier.doihttps://doi.org/10.7494/csci.2007.8.3.37
dc.identifier.eissn2300-7036
dc.identifier.issn1508-2806
dc.identifier.nukatdd2008319143pl
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/48411
dc.language.isoeng
dc.relation.ispartofComputer Science
dc.rightsAttribution 4.0 International
dc.rights.accessotwarty dostęp
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/legalcode
dc.subjectsoftware engineering processen
dc.subjectsoftware toolsen
dc.subjectinżynieria oprogramowaniapl
dc.subjectnarzędzia oprogramowaniapl
dc.subjectautomatic code generationen
dc.subjectautomatyczna generacja kodupl
dc.titleAutomated code generation for safety-related applications: a case studyen
dc.title.alternativeAutomatyczna generacja programów dla komputerowych systemów bezpieczeństwa: przykład studialnypl
dc.title.relatedComputer Science
dc.typeartykuł
dspace.entity.typePublication
publicationissue.paginationpp. 37-48
publicationvolume.volumeNumberVol. 8
relation.isJournalOfPublication020291ee-249b-4dcf-98a3-276a2f7981aa
relation.isJournalVolumeOfPublicationa2e5f612-133f-407f-8eb5-f77c6613ff7c
relation.isJournalVolumeOfPublication.latestForDiscoverya2e5f612-133f-407f-8eb5-f77c6613ff7c

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
cs2007-03.pdf
Size:
339.44 KB
Format:
Adobe Portable Document Format