Integrating Version Control in a Standardized Service-Oriented Tool Chain
The complexity of modern embedded systems most often requires multiple specialized tools to be used during the development process. These tools are commonly integrated into tool chains. An efficient way of achieving such integration is through the use of an tool integration framework, with one of th...
Saved in:
| Published in: | Proceedings - International Computer Software & Applications Conference Vol. 1; pp. 323 - 328 |
|---|---|
| Main Authors: | , , , , |
| Format: | Conference Proceeding Journal Article |
| Language: | English |
| Published: |
IEEE
01.06.2016
|
| Subjects: | |
| ISSN: | 0730-3157 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | The complexity of modern embedded systems most often requires multiple specialized tools to be used during the development process. These tools are commonly integrated into tool chains. An efficient way of achieving such integration is through the use of an tool integration framework, with one of the most prominent of such frameworks being Open Services for Lifecycle Collaboration (OSLC). However, at present time OSLC does not provide an established way for fully integrating version control systems. This paper presents how version control systems can be integrated into a tool chain based on OSLC. The integration is enabled by defining a version control domain based on the OSLC core specification, describing how to represent versioned artifacts and perform version control operations. The proposed approach is implemented and its feasibility is proven on a case study tool chain, which integrates the Team Foundation Server version control system and an industrial design tool for the power distribution domain. |
|---|---|
| AbstractList | The complexity of modern embedded systems most often requires multiple specialized tools to be used during the development process. These tools are commonly integrated into tool chains. An efficient way of achieving such integration is through the use of an tool integration framework, with one of the most prominent of such frameworks being Open Services for Lifecycle Collaboration (OSLC). However, at present time OSLC does not provide an established way for fully integrating version control systems. This paper presents how version control systems can be integrated into a tool chain based on OSLC. The integration is enabled by defining a version control domain based on the OSLC core specification, describing how to represent versioned artifacts and perform version control operations. The proposed approach is implemented and its feasibility is proven on a case study tool chain, which integrates the Team Foundation Server version control system and an industrial design tool for the power distribution domain. |
| Author | Sapienza, Gaetana Hallmans, Daniel Johansson, Morgan E. Lednicki, Luka Seceleanu, Tiberiu |
| Author_xml | – sequence: 1 givenname: Luka surname: Lednicki fullname: Lednicki, Luka email: luka.lednicki@se.abb.com – sequence: 2 givenname: Gaetana surname: Sapienza fullname: Sapienza, Gaetana email: gaetana.sapienza@se.abb.com – sequence: 3 givenname: Morgan E. surname: Johansson fullname: Johansson, Morgan E. email: morgan.e.johansson@se.abb.com – sequence: 4 givenname: Tiberiu surname: Seceleanu fullname: Seceleanu, Tiberiu email: tiberiu.seceleanu@se.abb.com – sequence: 5 givenname: Daniel surname: Hallmans fullname: Hallmans, Daniel email: daniel.hallmans@se.abb.com |
| BookMark | eNotzM1LwzAcxvEoCm7Tu-AlRy-d-eWlTY6j-DKYTNjwWtLk1xnp0pl2gv71FubpuXye75RcxC4iIbfA5gDMPJTr17fNopxzBvkcJJyRKci8EFpLZc7JhBWCZQJUcUWmff_JGBij9IQsl3HAXbJDiDv6jqkPXaRlF4fUtTREaulmsNHb5MMverrB9B0cZusUcDx6uu1GV37YEK_JZWPbHm_-d0a2T4_b8iVbrZ-X5WKVBS7VkOWudtDowjpgOgeFnoPhokbrsUbjsGmgVmDRYoOFUtY4I532XBlpHRMzcn_KHlL3dcR-qPahd9i2NmJ37CvQQqm8kFyM9O5EAyJWhxT2Nv1UY5MzrsUf0BJcvA |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding Journal Article |
| DBID | 6IE 6IH CBEJK RIE RIO 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.1109/COMPSAC.2016.141 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Computer and Information Systems Abstracts |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Xplore url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISBN | 1467388459 9781467388450 |
| EISSN | 0730-3157 |
| EndPage | 328 |
| ExternalDocumentID | 7552028 |
| Genre | orig-research |
| GroupedDBID | -~X 29F 29O 29Q 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR AAWTH ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IPLJI OCL RIE RIL RIO RNS 7SC 8FD JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-i245t-6cbc1f87ac108615ed21923beadebe9ceff1b51aeaefe755a9c94c8d2594ac03 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 1 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000389533300040&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Fri Jul 11 10:24:51 EDT 2025 Wed Aug 27 01:34:05 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i245t-6cbc1f87ac108615ed21923beadebe9ceff1b51aeaefe755a9c94c8d2594ac03 |
| Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Conference-1 ObjectType-Feature-3 content type line 23 SourceType-Conference Papers & Proceedings-2 |
| PQID | 1835567423 |
| PQPubID | 23500 |
| PageCount | 6 |
| ParticipantIDs | proquest_miscellaneous_1835567423 ieee_primary_7552028 |
| PublicationCentury | 2000 |
| PublicationDate | 20160601 |
| PublicationDateYYYYMMDD | 2016-06-01 |
| PublicationDate_xml | – month: 06 year: 2016 text: 20160601 day: 01 |
| PublicationDecade | 2010 |
| PublicationTitle | Proceedings - International Computer Software & Applications Conference |
| PublicationTitleAbbrev | CMPSAC |
| PublicationYear | 2016 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0019958 |
| Score | 1.6002102 |
| Snippet | The complexity of modern embedded systems most often requires multiple specialized tools to be used during the development process. These tools are commonly... |
| SourceID | proquest ieee |
| SourceType | Aggregation Database Publisher |
| StartPage | 323 |
| SubjectTerms | Applications programs Chains Collaboration Computer programs Conferences Control systems Design tools Embedded computer systems Embedded systems open services for lifecycle integration oslc Production facilities Servers Software Specifications tool integration Version control |
| Title | Integrating Version Control in a Standardized Service-Oriented Tool Chain |
| URI | https://ieeexplore.ieee.org/document/7552028 https://www.proquest.com/docview/1835567423 |
| Volume | 1 |
| WOSCitedRecordID | wos000389533300040&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/eLvHCXMwlV07T8MwED61FQMTjxZRXjISI6FNG8f2iCIqKkFbqRXqFvlxEVkS1AcDvx47ccsAC1uGi5Sc7fPdfd_dAdwNURhKMbZHvE-DKDMmUEZHgchipV37F6yq3t9e2GTCl0sxa8D9vhYGESvyGT64xwrLN6XeulRZj1FqY3XehCZjrK7V2iMGQlC-gyH7opdMX2fzx8Rxt2JrDUI_POWXxa2ukdHR_z7gGDo_9Xhktr9pTqCBxSkc7QYyEH8-2zAe--YPVor4TBhJajI6yQsiydxnDvIvNMTbiWDqeh1bz5MsSiuXvMu86MBi9LRIngM_KyHIBxHdBLG2qs04k9qNTgopmoHz3ZTjQysUGrMsVDSUKDFD-xtSaBFpbmz0E0ndH55BqygLPAfCOZpMc62Y9ZWoYRJj60Ti0EZ-SljJLrSdYtKPuhtG6nXShdudZlO7Qx3sIAsst-vUGg1KY4cIX_z96iUcumWqCVhX0NqstngNB_pzk69XN9UyfwObOKvo |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT8MwDLbGQILTgA0xnkHiSGHdmjY5ooppE3tJq9BuVZq4opcW7cGBX0_SZuMAF249uFLrJI7t77MNcN9DrihFXx_xDnW8VCknUdJzeOon0rR_wbLq_W0UTCZsseCzGjzsamEQsSSf4aN5LLF8VciNSZU9BZTqWJ3twT71vK5bVWvtMAPOKdsCkR3-FE7Hs_lzaNhbvrYHrh2f8svmlhdJv_G_TziG1k9FHpnt7poTqGF-Co3tSAZiT2gThkPb_kFLEZsLI2FFRydZTgSZ29xB9oWKWEvhTE23Y-17kqjQcuG7yPIWRP2XKBw4dlqCk3U9unZ8qZWbskBIMzzJpai6xntLDCM6QS4xTd2EugIFpqh_Q3DJPcmUjn88ITu9M6jnRY7nQBhDlUomk0B7S1QFAn3tRmJPx34J15JtaBrFxB9VP4zY6qQNd1vNxnqPGuBB5FhsVrE2G5T6BhO--PvVWzgcRONRPBpOXi_hyCxZRce6gvp6ucFrOJCf62y1vCmX_Bu2CK8v |
| 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%3Ajournal&rft.genre=proceeding&rft.title=Proceedings+-+International+Computer+Software+%26+Applications+Conference&rft.atitle=Integrating+Version+Control+in+a+Standardized+Service-Oriented+Tool+Chain&rft.au=Lednicki%2C+Luka&rft.au=Sapienza%2C+Gaetana&rft.au=Johansson%2C+Morgan+E.&rft.au=Seceleanu%2C+Tiberiu&rft.date=2016-06-01&rft.pub=IEEE&rft.eissn=0730-3157&rft.volume=1&rft.spage=323&rft.epage=328&rft_id=info:doi/10.1109%2FCOMPSAC.2016.141&rft.externalDocID=7552028 |