{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T16:30:41Z","timestamp":1761323441123},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2006,8,18]],"date-time":"2006-08-18T00:00:00Z","timestamp":1155859200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Real-Time Syst"],"published-print":{"date-parts":[[2006,10,11]]},"DOI":"10.1007\/s11241-006-9002-1","type":"journal-article","created":{"date-parts":[[2006,8,17]],"date-time":"2006-08-17T14:10:43Z","timestamp":1155823843000},"page":"1-31","source":"Crossref","is-referenced-by-count":12,"title":["Enforceable component-based realtime contracts"],"prefix":"10.1007","volume":"35","author":[{"given":"Hermann","family":"H\u00e4rtig","sequence":"first","affiliation":[]},{"given":"Steffen","family":"Zschaler","sequence":"additional","affiliation":[]},{"given":"Martin","family":"Pohlack","sequence":"additional","affiliation":[]},{"given":"Ronald","family":"Aigner","sequence":"additional","affiliation":[]},{"given":"Steffen","family":"G\u00f6bel","sequence":"additional","affiliation":[]},{"given":"Christoph","family":"Pohl","sequence":"additional","affiliation":[]},{"given":"Simone","family":"R\u00f6ttger","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2006,8,18]]},"reference":[{"key":"9002_CR1","unstructured":"Aagedal, J (2001) Quality of service support in development of distributed systems. Ph.D. diss., University of Oslo"},{"key":"9002_CR2","unstructured":"Aigner R, Pohl C, Pohlack M, Zschaler S (2004) Tailor-made containers: Modeling non-functional middleware Service. Workshop on models for non-functional aspects of component-based software (NFC\u201904), colocated with UML 2004. Lissabon, Portugal"},{"key":"9002_CR3","unstructured":"Aigner R, Pohlack M, R\u00f6ttger S, Zschaler S (2003) Towards pervasive treatment of non-functional properties at design and run-time. In: Proc intl conf on software & systems engineering and their applications (ICSSEA\u201903), Paris, France"},{"key":"9002_CR4","unstructured":"Cheesman J, Daniels J (2001) UML components: a simple process for specifying component-based software. Addison Wesley Longman, Inc"},{"key":"9002_CR5","doi-asserted-by":"crossref","unstructured":"Chung, J-Y, Liu JWS, Lin K-J (1990) Scheduling periodic jobs that allow imprecise results. IEEE Trans on Comput 39(9)","DOI":"10.1109\/12.57057"},{"key":"9002_CR6","unstructured":"DeMichiel LG (2003) Enterprise JavaBeans specification version 2.1 Final Release. Sun Microsystems"},{"key":"9002_CR7","unstructured":"Feske N, H\u00e4rtig H (2004) Demonstration of DOpE\u2014A window Server for Real-Time and Embedded Systems. In: 24th IEEE real-time systems symposium (RTSS) Cancun, Mexico, pp 74\u201377"},{"key":"9002_CR8","doi-asserted-by":"crossref","unstructured":"Fleury M, Reverbel F (2003) The JBoss extensible server. In: Endler M, Schmidt D (eds) Intl Middleware Conf vol 2672 of Lecture Notes in computer science. ACM \/ IFIP \/ USENIX, Rio de Janeiro, Brazil, Springer","DOI":"10.1007\/3-540-44892-6_18"},{"key":"9002_CR9","doi-asserted-by":"crossref","unstructured":"G\u00f6bel, S (2004) Encapsulation of structural adaptation by composite components. ACM workshop on self-managing systems (WOSS\u201904). Newport Beach, CA, USA","DOI":"10.1145\/1075405.1075418"},{"key":"9002_CR10","unstructured":"G\u00f6bel S, Pohl C, Aigner R, Pohlack M, R\u00f6ttger S, Zschaler S (2004) The COMQUAD component container architecture. In: 4th IEEE\/IFIP working conf. on software architecture (WICSA-4). Oslo, Norway"},{"key":"9002_CR11","unstructured":"G\u00f6bel S, Pohl C, R\u00f6ttger S, Zschaler S (2004) The COMQUAD component model\u2014enabling dynamic selection of implementations by weaving non-functional aspects. In: Murphy G, Lieberherr K (eds) 3rd intl conf on aspect-oriented software development (AOSD\u201904). ACM Press, Lancaster, UK, pp 74\u201382"},{"key":"9002_CR12","doi-asserted-by":"crossref","unstructured":"Gokhale A, Schmidt DC, Natarajan B, Wang N (2002) Applying model-integrated computing to component middleware and enterprise applications. Communications of the ACM, vol. 45. Special Issue on Enterprise Components, Service and Business Rules","DOI":"10.1145\/570907.570933"},{"key":"9002_CR13","doi-asserted-by":"crossref","unstructured":"Hamann C-J, L\u00f6ser J, Reuther L, Sch\u00f6nberg S, Wolter J, H\u00e4rtig H (2001) Quality assuring scheduling\u2014Using stochastic behavior to improve resource utilization. In: Proc. 22nd IEEE real-time systems symposium (RTSS-XXII), London, UK","DOI":"10.1109\/REAL.2001.990603"},{"key":"9002_CR14","doi-asserted-by":"crossref","unstructured":"H\u00e4rtig H, Baumgartl R, Borriss M, Hamann Cl-J, Hohmuth M, Mehnert F, Reuther L, Sch\u00f6nberg S, Wolter J (1998) DROPS: OS support for distributed multimedia applications. In: Proc 8th ACM SIGOPS European workshop: support for composing distributed applications (Sintra, Portugal, Sept. 1998)","DOI":"10.1145\/319195.319226"},{"key":"9002_CR15","unstructured":"H\u00e4rtig H, Reuther L, Wolter J, Borriss M, Paul T (1999) Cooperating resource managers. In: 5th IEEE real-time technology and applications symposium (RTAS), Vancouver, Canada"},{"key":"9002_CR16","unstructured":"International Standardisation Organisation. (1998). Information technology\u2014Quality of service: Framework. ISO\/IEC 13236:1998, ITU-T X.641"},{"key":"9002_CR17","unstructured":"J Consortium. 2000, September. Real-time core extensions (RTCE). J Consortium. Available at http:\/\/www.j-consortium.org\/"},{"key":"9002_CR18","unstructured":"Kon F, Campbell RH, Ballesteros FJ, Mickunas MD, Nahrstedt K (2000) 2K: A distributed operating system for dynamic heterogeneous environments. In: 9th Intl symposium on high performance distributed computing, IEEE, Pittsburgh, USA"},{"key":"9002_CR19","unstructured":"Kon F, Yamane T, Hess CK, Campbell RH, Mickunas MD (2001) Dynamic resource management and automatic configuration of distributed component systems. In: 6th conf on object-oriented technologies and systems (COOTS \u201901), USENIX, San Antonio, USA"},{"key":"9002_CR20","unstructured":"Liedtke J (1995) On \u03bc-Kernel construction. 15th ACM symposium on operating system principles (SOSP), Copper Mountain Resort, CO, pp 237\u2013250"},{"key":"9002_CR21","unstructured":"McIlroy MD (1968) Mass produced software components. In: Proc Nato software eng conf (Garmisch, 1968), pp 138\u2013155"},{"issue":"1","key":"9002_CR22","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/32.825767","volume":"26","author":"N Medvidovic","year":"2000","unstructured":"Medvidovic N, Taylor RN (2000) A classification and comparison framework for software architecture description languages. IEEE Trans Soft Engng 26(1):70\u201393","journal-title":"IEEE Trans Soft Engng"},{"key":"9002_CR23","doi-asserted-by":"crossref","unstructured":"Meyerh\u00f6fer M, Neumann C (2004) TESTEJB\u2014A measurement framework for EJBs. In: Crnkovic I, Stafford JA, Schmidt HW, Wallnau K (eds) In: Proc 7th intl symposium on component-based software engineering (CBSE\u201904), LNCS no. 3054. Springer, pp 294\u2013301","DOI":"10.1007\/978-3-540-24774-6_26"},{"key":"9002_CR24","unstructured":"National Institute of Standards and Technology (1999). Requirements for real-time extensions for the Java platform. National Institute of Standards and Technology. Available at http:\/\/www.nist.gov\/rt-java\/"},{"key":"9002_CR25","unstructured":"Object Management Group (2001) CORBA Components. OMG document. ptc\/01-11-03"},{"key":"9002_CR26","unstructured":"Object Management Group (2002) UML Profile for schedulability, performance, and time specification. OMG document. URL http:\/\/www.omg.org\/ cgi-bin\/doc?ptc\/02-03-02"},{"key":"9002_CR27","unstructured":"Object Management Group (2003a) Real-time CORBA specification. OMG document. formal\/03-11-01"},{"key":"9002_CR28","unstructured":"Object Management Group (2003b) UML 2.0 OCL Specification. OMG document. ptc\/2003-10-14"},{"key":"9002_CR29","unstructured":"Pohlack M, Aigner R, H\u00e4rtig H (2004) Connecting real-time and non-real-time components. Technical Report TUD-FI04-01, Technische Universit\u00e4t Dresden"},{"key":"9002_CR30","unstructured":"Reuther L (2005) Disk storage and file systems with quality-of-service guarantees. Ph.D. diss., TU Dresden, Fakult\u00e4t Informatik"},{"key":"9002_CR31","doi-asserted-by":"crossref","unstructured":"Reuther L, Pohlack M (2003) Rotational-position-aware real-time disk scheduling using a dynamic active subset (DAS). In: 24th IEEE real-time systems symposium (RTSS), Cancun, Mexico, pp 374\u2013385","DOI":"10.1109\/REAL.2003.1253285"},{"key":"9002_CR32","unstructured":"Rietzschel C (2003) VERNER\u2014ein video EnkodeR uNd playER f\u00fcr DROPS. Diploma thesis, Technische Universit\u00e4t Dresden. In German"},{"key":"9002_CR33","unstructured":"R\u00f6ttger S, Aigner R (2002) Modeling of non-functional contracts in component-based systems using a layered architecture. Component Based Software Engineering and Modeling Non-functional Aspects (SIVOES-MONA), Workshop at UML 2002"},{"key":"9002_CR34","unstructured":"R\u00f6ttger S, Zschaler S (2003) CQML+: Enhancements to CQML. In: Bruel J-M (ed) Proc 1st intl workshop on quality of service in component-based software engineering, Toulouse, France. C\u00e9padu\u00e9s-\u00c9ditions, pp 43\u201356"},{"key":"9002_CR35","unstructured":"R\u00f6ttger S, Zschaler S (2004) A software development process supporting non-functional properties. In: Proc IASTED intl conf on software engineering (IASTED SE 2004). ACTA Press"},{"key":"9002_CR36","doi-asserted-by":"crossref","unstructured":"R\u00f6ttger S, Zschaler S (2004) Model-driven development for non-functional properties: refinement through model transformation. Proc UML Conf To appear","DOI":"10.1007\/978-3-540-30187-5_20"},{"key":"9002_CR37","unstructured":"RTJ (The Real-Time for Java Expert Group) (2001) The real-time specification for java. v1.0. The Real-Time for Java Expert Group. http:\/\/www.rtj.org\/"},{"key":"9002_CR38","doi-asserted-by":"crossref","unstructured":"Schmidt DC, Levine DL, Mungee S (1998) The design of the TAO real-time object request broker. Computer Communications 21","DOI":"10.1016\/S0140-3664(97)00165-5"},{"key":"9002_CR39","unstructured":"Staehli R, Eliassen F (2002) QuA: A QoS-Aware component architecture. Technical Report Simula 2002-12, Simula Research Laboratory"},{"key":"9002_CR40","unstructured":"Szyperski C (2002) Component software: beyond object-oriented programming, 2nd Edition. Component Software Series. Addison-Wesley Publishing Company"},{"key":"9002_CR41","unstructured":"TimeSys C (2004) TimeSys linux. TimeSys Corp. See http:\/\/www.timesys.com\/"},{"key":"9002_CR42","doi-asserted-by":"crossref","unstructured":"Wang N, Gill CD, Schmidt DC, Gokhale A, Natarajan B, Rodrigues C, Loyall JP, Schantz RE (2003) Total quality of service provisioning in middleware and applications. Microprocessors and Microsystems 27(2):45\u201354 Special Issue on Middleware Solutions for QoS-enabled Multimedia Provisioning over the Internet","DOI":"10.1016\/S0141-9331(02)00096-0"},{"key":"9002_CR43","doi-asserted-by":"crossref","unstructured":"Zschaler S (2004) Towards a semantic framework for non-functional specifications of component-based systems. In: Proc EUROMICRO conf 2004, track on component-based software engineering, Rennes, France","DOI":"10.1109\/EURMIC.2004.1333360"}],"container-title":["Real-Time Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-006-9002-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11241-006-9002-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-006-9002-1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T11:09:50Z","timestamp":1559387390000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11241-006-9002-1"}},"subtitle":["Supporting realtime properties from software development to execution"],"short-title":[],"issued":{"date-parts":[[2006,8,18]]},"references-count":43,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2006,10,11]]}},"alternative-id":["9002"],"URL":"https:\/\/doi.org\/10.1007\/s11241-006-9002-1","relation":{},"ISSN":["0922-6443","1573-1383"],"issn-type":[{"value":"0922-6443","type":"print"},{"value":"1573-1383","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,8,18]]}}}