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...
Uložené v:
| 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 |

