Formal specification of system functions

Today's software systems tend more and more to comprise a multitude of different, often interfering functionalities. Especially in the case of embedded systems with their high requirements on safety this imposes additional risks for unwanted system behavior. Use cases are a common way to descri...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:2009 ICSE Workshop on Modeling in Software Engineering s. 26 - 31
Hlavní autori: Spanfelner, Bernd, Leuxner, Christian, Sitou, Wassiou
Médium: Konferenčný príspevok..
Jazyk:English
Vydavateľské údaje: Washington, DC, USA IEEE Computer Society 17.05.2009
IEEE
Edícia:ACM Conferences
Predmet:
ISBN:9781424437221, 1424437229
ISSN:2156-7883
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract Today's software systems tend more and more to comprise a multitude of different, often interfering functionalities. Especially in the case of embedded systems with their high requirements on safety this imposes additional risks for unwanted system behavior. Use cases are a common way to describe system functionalities in very early phases of the system design. Systematically translating these use cases into formal models in terms of system functions or services, respectively, constitutes a logical next step resulting in formal, service-oriented models. These models may facilitate validation activities, but are not efficient for formal verification. In this paper we propose an algebraic approach to specifying system functions as services. The proposed approach allows for model restructuring and transformation heading towards sufficing both requirements: intuitive validation and more efficient formal verification.
AbstractList Today's software systems tend more and more to comprise a multitude of different, often interfering functionalities. Especially in the case of embedded systems with their high requirements on safety this imposes additional risks for unwanted system behavior. Use cases are a common way to describe system functionalities in very early phases of the system design. Systematically translating these use cases into formal models in terms of system functions or services, respectively, constitutes a logical next step resulting in formal, service-oriented models. These models may facilitate validation activities, but are not efficient for formal verification. In this paper we propose an algebraic approach to specifying system functions as services. The proposed approach allows for model restructuring and transformation heading towards sufficing both requirements: intuitive validation and more efficient formal verification.
Author Spanfelner, Bernd
Leuxner, Christian
Sitou, Wassiou
Author_xml – sequence: 1
  givenname: Bernd
  surname: Spanfelner
  fullname: Spanfelner, Bernd
  organization: Technische Universität München, Chair 4, Department of Informatics, Boltzmannstr. 3, 85748 Garching, Germany
– sequence: 2
  givenname: Christian
  surname: Leuxner
  fullname: Leuxner, Christian
  organization: Technische Universität München, Chair 4, Department of Informatics, Boltzmannstr. 3, 85748 Garching, Germany
– sequence: 3
  givenname: Wassiou
  surname: Sitou
  fullname: Sitou, Wassiou
  organization: Technische Universität München, Chair 4, Department of Informatics, Boltzmannstr. 3, 85748 Garching, Germany
BookMark eNqNkE9Lw0AQxRdswbbmA4iXHEVI3Nl_2T1KabVQ8aCel81mFqJNUrLx0G9vQuvduQzMe2-Y-S3JrO1aJOQWaA5AzePr7n2TM0pNLqky2vArkphCg2BC8IIxmJEFA6myQms-J8vRqg2AMfqaJDF-0bGE5ELKBbnfdn3jDmk8oq9D7d1Qd23ahTSe4oBNGn5aP43iDZkHd4iYXPqKfG43H-uXbP_2vFs_7TPHJAyZREUhCOolNwwqWXmGfDwSSofOCwk86CI4V6kCnYJKYJA8CC6gQmRC8RW5O--tEdEe-7px_cleHh1Veladb2zZdd_RArUTFTtRsROVP7Mt-xrDGHn4d4T_AkdFYIY
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/MISE.2009.5069893
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library (IEL) (UW System Shared)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library (IEL) (UW System Shared)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EndPage 31
ExternalDocumentID 5069893
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AARBI
ACM
ADPZR
ALMA_UNASSIGNED_HOLDINGS
APO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
GUFHI
IERZE
OCL
RIB
RIC
RIE
RIL
AAWTH
ADZIZ
CHZPO
IEGSK
IPLJI
ID FETCH-LOGICAL-a251t-5e601f40c53921d5dc2e36981baeac4513f87faad67ea61d4ef53f4341dee2463
IEDL.DBID RIE
ISBN 9781424437221
1424437229
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000270334300005&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 2156-7883
IngestDate Wed Aug 27 02:03:37 EDT 2025
Wed Jan 31 06:37:26 EST 2024
Wed Jan 31 06:44:35 EST 2024
IsPeerReviewed false
IsScholarly true
LCCN 2008911998
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a251t-5e601f40c53921d5dc2e36981baeac4513f87faad67ea61d4ef53f4341dee2463
PageCount 6
ParticipantIDs acm_books_10_1109_MISE_2009_5069893
acm_books_10_1109_MISE_2009_5069893_brief
ieee_primary_5069893
PublicationCentury 2000
PublicationDate 20090517
2009-May
PublicationDateYYYYMMDD 2009-05-17
2009-05-01
PublicationDate_xml – month: 05
  year: 2009
  text: 20090517
  day: 17
PublicationDecade 2000
PublicationPlace Washington, DC, USA
PublicationPlace_xml – name: Washington, DC, USA
PublicationSeriesTitle ACM Conferences
PublicationTitle 2009 ICSE Workshop on Modeling in Software Engineering
PublicationTitleAbbrev MISE
PublicationYear 2009
Publisher IEEE Computer Society
IEEE
Publisher_xml – name: IEEE Computer Society
– name: IEEE
SSID ssj0000453455
ssj0003188981
Score 1.6926777
Snippet Today's software systems tend more and more to comprise a multitude of different, often interfering functionalities. Especially in the case of embedded systems...
SourceID ieee
acm
SourceType Publisher
StartPage 26
SubjectTerms Abstracts
Airplanes
Cellular phones
Embedded system
Explosions
Formal specifications
Formal verification
General and reference -- Cross-computing tools and techniques -- Validation
Informatics
Safety
Software and its engineering -- Software creation and management -- Software development process management -- Software development methods
Software and its engineering -- Software creation and management -- Software verification and validation
Software and its engineering -- Software creation and management -- Software verification and validation -- Empirical software validation
Software and its engineering -- Software creation and management -- Software verification and validation -- Formal software verification
Software and its engineering -- Software creation and management -- Software verification and validation -- Process validation
Software and its engineering -- Software organization and properties -- Software functional properties -- Formal methods
Software systems
Theory of computation -- Semantics and reasoning -- Program reasoning -- Program specifications
Title Formal specification of system functions
URI https://ieeexplore.ieee.org/document/5069893
WOSCitedRecordID wos000270334300005&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEB5q8eCpaivWFwE9KBibZF_Zs7TowVJQobew2QcUtJU-_P3ubJKK4EFv2SSQZTLJN7sz33wAV1SLRHEtYkk1i2mZoMyL5jFDdWOZlk7qPIhNiPE4n07lpAW3Wy6MtTYUn9k7PAy5fLPQG9wqG7AE5Q7JDuwIwSuu1nY_xYcmhNYcSxx7X81l0Cj1oMaxaI40vC4iskw27Z7qcVpnPNNEDp4en4dVJ8v6gYhc-v2H_kqAn1HnfxPfh943jy-abBHqAFp2fgidRsghqr_rLlyPMHJ9i5B2iaVD4W1FCxdVfZ4jBL_gnz14HQ1f7h_iWkIhVj5wWcfM-gWXo4lmPg5KDTM6s8TPJS2V_-NSlhKXC6eU4cIqnhpqHSOOemgz1maUkyNozxdzewyRo1mmjPIRB3XUlVQ5Hywkmc1zRyU3qg-X3kgFrg1WRVhaJLJAU6LSpSxqE_Th5g93FeVyZl0fumjK4qPqu9FcPPn99CnsVZkeLEY8g_Z6ubHnsKs_17PV8iI4yxfa2bKT
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEB5qFfRUtRXrM6AHBWM32c1jz9LSYlsKVugtbPYBBW2lD3-_O5u0InjQWzYbkmUyyTez8_gAbplMiIhl4nMmI5_lBGleZOxHyG7Mg9xwmTqyiWQ4TCcTPqrAw7YWRmvtks_0Ix66WL6ayzVulbUignSHdAd27a1CUlRrbXdUrHFCWVlliWOrrSl3LKUW1mJMm6Obyi6ahCHfNHwqx0EZ8wwIbw16L-2il2X5SMQu-f6DgcUBUKf2v6UfQuO7ks8bbTHqCCp6dgy1DZWDV37ZdbjroO365mHhJSYPufflzY1XdHr2EP6chjbgtdMeP3X9kkTBF9Z0WfmRti6XYURG1hIKVKRkqKldS5AL-89lUUBNmhghVJxoEQeKaRNRwyy4Ka1DFtMTqM7mM30KnmFhKJSwNgczzORMGGsukFCnqWE8VqIJN1ZIGXoHy8w5F4RnKErkuuRZKYIm3P_hqixfTLVpQh1FmX0UnTc2k2e_n76G_e540M_6veHzORwUcR9MTbyA6mqx1pewJz9X0-XiyinOF14Otdo
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2009+ICSE+Workshop+on+Modeling+in+Software+Engineering&rft.atitle=Formal+specification+of+system+functions&rft.au=Spanfelner%2C+B.&rft.au=Leuxner%2C+C.&rft.au=Sitou%2C+W.&rft.date=2009-05-01&rft.pub=IEEE&rft.isbn=9781424437221&rft.issn=2156-7883&rft.spage=26&rft.epage=31&rft_id=info:doi/10.1109%2FMISE.2009.5069893&rft.externalDocID=5069893
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2156-7883&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2156-7883&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2156-7883&client=summon