Quality of service engineering with UML, .NET, and CORBA
The concern for non-functional properties of software components and distributed applications has increased significantly in recent years. Non-functional properties are often subsumed under the term Quality of Service (QoS). It refers to quality aspects of a software component or service such as rea...
Saved in:
| Published in | International Conference on Software Engineering: Proceedings of the 25th International Conference on Software Engineering : Portland, Oregon; 03-10 May 2003 pp. 759 - 760 |
|---|---|
| Main Authors | , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
Washington, DC, USA
IEEE Computer Society
03.05.2003
|
| Series | ACM Conferences |
| Subjects |
Social and professional topics
> Professional topics
> Management of computing and information systems
> Software management
> Software selection and adaptation
Software and its engineering
> Software notations and tools
> General programming languages
> Language types
|
| Online Access | Get full text |
| ISBN | 076951877X 9780769518770 |
| ISSN | 0270-5257 |
| DOI | 10.5555/776816.776938 |
Cover
| Abstract | The concern for non-functional properties of software components and distributed applications has increased significantly in recent years. Non-functional properties are often subsumed under the term Quality of Service (QoS). It refers to quality aspects of a software component or service such as real-time response guarantees, availability, and fault-tolerance, the degree of data consistency, the precision of some computation, or the level of security. Consequently, the specification and implementation of QoS mechanisms has become an important concern in the engineering of distributed applications. In this tutorial the attendees will learn how non-functional requirements can be engineered in a systematic way into applications on top of distribution platforms such as CORBA and .NET. The tutorial focuses on two major subjects areas: (1) Specification of QoS properties and (2) implementation of QoS mechanisms in middleware. We present a comprehensive, model-driven approach. It starts with a platform-independent model (PIM) in UML that captures the application QoS requirements. This model is mapped by a tool to a platform-specific model (PSM) tailored for a specific middleware, which is extended with the corresponding QoS mechanisms. Finally, the PSM is translated to code. Participants in this tutorial will get a thorough understanding of general QoS requirements, QoS modeling alternatives and QoS mechanism integration in respect to popular distributed object middleware. Furthermore, we will discuss the pros and cons of CORBA and .NET for QoS engineering. A tool will be demonstrated that eases substantially the modeling stages and the code generation. |
|---|---|
| AbstractList | The concern for non-functional properties of software components and distributed applications has increased significantly in recent years. Non-functional properties are often subsumed under the term Quality of Service (QoS). It refers to quality aspects of a software component or service such as real-time response guarantees, availability, and fault-tolerance, the degree of data consistency, the precision of some computation, or the level of security. Consequently, the specification and implementation of QoS mechanisms has become an important concern in the engineering of distributed applications. In this tutorial the attendees will learn how non-functional requirements can be engineered in a systematic way into applications on top of distribution platforms such as CORBA and .NET. The tutorial focuses on two major subjects areas: (1) Specification of QoS properties and (2) implementation of QoS mechanisms in middleware. We present a comprehensive, model-driven approach. It starts with a platform-independent model (PIM) in UML that captures the application QoS requirements. This model is mapped by a tool to a platform-specific model (PSM) tailored for a specific middleware, which is extended with the corresponding QoS mechanisms. Finally, the PSM is translated to code. Participants in this tutorial will get a thorough understanding of general QoS requirements, QoS modeling alternatives and QoS mechanism integration in respect to popular distributed object middleware. Furthermore, we will discuss the pros and cons of CORBA and .NET for QoS engineering. A tool will be demonstrated that eases substantially the modeling stages and the code generation. |
| Author | Ulbrich, Andreas Geihs, Kurt Weis, Torben |
| Author_xml | – sequence: 1 givenname: Torben surname: Weis fullname: Weis, Torben organization: TU Berlin, iVS, Einsteinufer 17, Berlin, Germany – sequence: 2 givenname: Andreas surname: Ulbrich fullname: Ulbrich, Andreas organization: TU Berlin, iVS, Einsteinufer 17, Berlin, Germany – sequence: 3 givenname: Kurt surname: Geihs fullname: Geihs, Kurt organization: TU Berlin, iVS, Einsteinufer 17, Berlin, Germany |
| BookMark | eNqNkEFLAzEQRgNWsK09es_JU7cmm00mOdbSqlAtSgVvIU1na3S7q5tW8d8bqeDV7_INzGMGXo906qZGQs44G8mUCwCluRqlMkIfkR5Lg-Qa4KlDuiwHlslcwgkZxPjCUoq05EWX6Pu9q8LuizYljdh-BI8U602oEdtQb-hn2D3Tx9v5kI7upsshdfWaThYPl-NTcly6KuLgt_tkOZsuJ9fZfHF1MxnPM2cMZCCkA5d7xdXacOULU4JJz9EryQTTRe41SM2MAKakWhnJSgdYaI7rBDPRJ-eHs29t877HuLPbED1Wlaux2UcreGEkSPgDnd_aVdO8RsuZ_XFjD27swU0Ch_8C7aoNWIpvJLBgMg |
| ContentType | Conference Proceeding |
| Copyright | Copyright (c) 2003 Institute of Electrical and Electronics Engineers, Inc. All rights reserved. |
| Copyright_xml | – notice: Copyright (c) 2003 Institute of Electrical and Electronics Engineers, Inc. All rights reserved. |
| DBID | 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.5555/776816.776938 |
| DatabaseName | 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 |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EndPage | 760 |
| Genre | Conference Paper |
| GroupedDBID | 6IE 6IH 6IK 6IL AAJGR AAVQY ACM ADPZR ALMA_UNASSIGNED_HOLDINGS APO BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK GUFHI IERZE OCL RIB RIC RIE RIL RIO -~X 123 29O 5VS 6IM 6IN 7SC 8FD 8US AAWTH ADZIZ AFFNX AVWKF CHZPO FEDTE I07 IPLJI JQ2 L7M L~C L~D M43 RNS |
| ID | FETCH-LOGICAL-a997-735a7a2c616d916c49f79045ec65030842c875809370656b950fa7e481edc4903 |
| ISBN | 076951877X 9780769518770 |
| ISSN | 0270-5257 |
| IngestDate | Thu Sep 04 19:55:52 EDT 2025 Wed Jan 31 06:50:18 EST 2024 Wed Jan 31 06:47:37 EST 2024 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | OpenURL |
| MeetingName | ICSE03: 25th International Conference on Software Engineering |
| MergedId | FETCHMERGED-LOGICAL-a997-735a7a2c616d916c49f79045ec65030842c875809370656b950fa7e481edc4903 |
| Notes | SourceType-Conference Papers & Proceedings-1 ObjectType-Conference Paper-1 content type line 25 |
| PQID | 31495757 |
| PQPubID | 23500 |
| PageCount | 2 |
| ParticipantIDs | acm_books_10_5555_776816_776938 proquest_miscellaneous_31495757 acm_books_10_5555_776816_776938_brief |
| PublicationCentury | 2000 |
| PublicationDate | 20030503 |
| PublicationDateYYYYMMDD | 2003-05-03 |
| PublicationDate_xml | – month: 05 year: 2003 text: 20030503 day: 03 |
| PublicationDecade | 2000 |
| PublicationPlace | Washington, DC, USA |
| PublicationPlace_xml | – name: Washington, DC, USA |
| PublicationSeriesTitle | ACM Conferences |
| PublicationTitle | International Conference on Software Engineering: Proceedings of the 25th International Conference on Software Engineering : Portland, Oregon; 03-10 May 2003 |
| PublicationYear | 2003 |
| Publisher | IEEE Computer Society |
| Publisher_xml | – name: IEEE Computer Society |
| SSID | ssj0000451814 ssj0006499 |
| Score | 1.5178739 |
| Snippet | The concern for non-functional properties of software components and distributed applications has increased significantly in recent years. Non-functional... |
| SourceID | proquest acm |
| SourceType | Aggregation Database Publisher |
| StartPage | 759 |
| SubjectTerms | General and reference -- Cross-computing tools and techniques -- Performance Social and professional topics -- Professional topics -- Management of computing and information systems -- Software management -- Software selection and adaptation Software and its engineering -- Software notations and tools -- General programming languages -- Language types Software and its engineering -- Software notations and tools -- General programming languages -- Language types -- Object oriented languages Software and its engineering -- Software organization and properties -- Extra-functional properties -- Software performance |
| Title | Quality of service engineering with UML, .NET, and CORBA |
| URI | https://www.proquest.com/docview/31495757 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3db9MwELfYnngDbYjx6Qd42lLcxPbZz9NgAjYQpFLfItt1VCRopaUV0v56znESp2XSBH2IGst1mvudzne-L0LecJ9L8JJnJpd1xhUzmeI2VMJUXGnrQfm22ue1vJzxj3MxT91G2-ySjZ242zvzSv4HVRxDXEOW7D8gOyyKA_gd8cUrIozXPeX3zn3m6zDY9K7-XGyWe6d8KacvOAa-o9j9HaK9RoUIx2wTa2q0bvcmipFTn2bGY9vZ1eeAzOT6ouyDP8-_fBtZ_D4WLijXNzZlms1-WpS5yyGK0gza_Af_Y9n-4NO2cxUE6vkG-eRq9Pd3TyhiPGCxY7We9j0q-mDUZMYykKjlKYD5SI5CVyY8bskQWw7sS3uBH4QI0GKaygmEro7qgByAYjGPbzhrCzV0VNvhKz2sK77U37NYfzUs-W5nwaC1uF9_7dSt-lE-IseJCjSh_pg88KsjojrM6LqmHWZ0hBkNmFHE7IwGxM4o4kVbvI5J-f6iPL_MuoYYmQlFc6EQBkzu5FQuUKt3XNeg8d28QzW7YIrnDq1PxVDjRMVSWi1YbcBzNfULnMyKJ-RwtV75p4Qa55wGYbRlnheFtqYWaqFFXU-BaQ8n5DW-dRV4vanQTgx0qSJdqkiXE_L2nhkVcpWvcaWechVKruCOMiu_3jZVEYxzEPDs3mc9Jw8TX70gh5ubrX-JuuDGvmqB_gO9yVQ5 |
| linkProvider | IEEE |
| 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=Proceedings+of+the+25th+International+Conference+on+Software+Engineering&rft.atitle=Quality+of+service+engineering+with+UML%2C+.NET%2C+and+CORBA&rft.au=Weis%2C+Torben&rft.au=Ulbrich%2C+Andreas&rft.au=Geihs%2C+Kurt&rft.series=ACM+Conferences&rft.date=2003-05-03&rft.pub=IEEE+Computer+Society&rft.isbn=076951877X&rft.spage=759&rft.epage=760&rft_id=info:doi/10.5555%2F776816.776938 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0270-5257&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0270-5257&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0270-5257&client=summon |