|
|
Research Goals
Our primary focus in the domain of components and services
is devoted to component-based software engineering methods
of development applications and operating systems.
Blog
http://d3scomp.wordpress.com
Research Frameworks
- Enhanced EJB – A proposal for enhancing the EJB component architecture model
- CREF – Component Reliability Extension for Fractal Component Model
- OSIRIS (ITEA2) – An open source platform and infrastructure for run-time integration of services
- OSMOSE (ITEA2) – Open Source Middleware for Open Systems in Europe
- CoCoME – Common Component Modeling Environment is evaluation
and comparison of the practical appliance
of existing component models using a common
component-based system as modelling example
- Ferdinand – Model-Driven Evaluation of Design Decision Impacts in Software Engineering
- Q-ImPrESS (FP7 STREP) – Quality Impact Prediction for Evolving Service-oriented Software
- ASCENS (FP7 FET IP) – Autonomic Service-Component Ensembles
- RELATE (FP7 ITN) – Trans-European Research Training Network on Engineering and Provisioning of Service Based Cloud Applications
- ARCAS – Automated Resolution of Connector Architectures using constraint-Solving techniques
Software and Tools
- SOFA/DCUP – Hierarchical component model supporting advanced features
like software connectors, annotation-based development,
seamless distribution, etc.
- SOFA 2 – SOFA 2 is the current version of the hierarchical component
model supporting advanced features like software connectors,
annotation-based development, seamless distribution, etc.
The current version is based on the previous project SOFA/DCUP.
- SOFA HI – SOFA HI (High Integrity) is a profile of the SOFA 2 project
targeting embedded, safety and mission-critical domains
- jPapaBench – Java version of the PapaBench benchmark, which is based on the Paparazzi project
- P2 – Component middleware using autonomic computing principles in a peer-to-peer environment
- proNXT – Environment for prototyping NXT-based embedded systems
- DEECo – Component model for Dependable Emergent Ensembles of Components
Publications
2013 (3)
Refereed (journals/proceedings)
|
Sarimbekov A., Kell S., Bulej L., Sewe A., Zheng Y., Ansaloni D., Binder W.: A Comprehensive Toolchain for Workload Characterization Across JVM Languages,
Accepted for publication in Proceedings of 11th ACM/SIGPLAN Workshop on Program Analysis for Software Tools and Engineering, PASTE 2013, Seattle, WA, USA, ACM, June 2013 |
|
Ansaloni D., Kell S., Zheng Y., Bulej L., Binder W., Tůma P.: Enabling Modularity and Re-use in Dynamic Program Analysis Tools for the Java Virtual Machine,
Accepted for publication in Proceedings of European Conference on Object-Oriented Programming, ECOOP 2013, Montpellier, France, Springer, July 2013 |
|
Sarimbekov A., Zheng Y., Ansaloni D., Bulej L., Marek L., Binder W., Tůma P., Qi A.: Productive Development of Dynamic Program Analysis Tools with DiSL,
Accepted for publication in Proceedings of 22nd Australasian Software Engineering Conference, ASWEC 2013, Melbourne, Australia, IEEE, June 2013 |
2012 (7)
Refereed (journals/proceedings)
| PDF, Link |
Marek L., Villazón A., Zheng Y., Ansaloni D., Binder W., Qi Z.: DiSL: A Domain-Specific Language for Bytecode Instrumentation,
In Proceedings of the 11th International Conference on Aspect-oriented Software Development, AOSD 2012, Potsdam, Germany, ACM, ISBN: 978-1-4503-1092-5, pp. 239-250, March 2012 |
| PDF, Link |
Ansaloni D., Binder W., Bockisch Ch., Bodden E., Hatun K., Marek L., Qi Z., Sarimbekov A., Sewe A., Tůma P., Zheng Y.: Challenges for Refinement and Composition of Instrumentations: Position Paper,
In Proceedings of Software Composition - 11th International Conference, SC 2012, Prague, Czech Republic, Springer, ISBN: 978-3-642-30563-4, pp. 86-96, May 2012 |
| Link |
Samuel Kounev, Philipp Reinecke, Fabian Brosig, Jeremy Bradley, Kaustubh Joshi, Babka V., Anton Stefanek, Stephen Gilmore: Providing Dependability and Resilience in the Cloud: Challenges and Opportunities,
Book Chapter in K. Wolter, A. Avritzer, A. van Moorsel, and M. Vieira: Resilience Assessment and Evaluation of Computing Systems, pp. 65-81, ISBN 978-3-642-29031-2, Springer Verlag, 2012 |
| PDF, Link |
Zheng Y., Ansaloni D., Marek L., Sewe A., Binder W., Villazón A., Tůma P., Qi Z., Mezini M.: Turbo DiSL: Partial Evaluation for High-Level Bytecode Instrumentation,
In Proceedings of Objects, Models, Components, Patterns - 50th International Conference, TOOLS 2012, Prague, Czech Republic, Springer, ISBN: 978-3-642-30560-3, pp. 353-368, May 2012 |
| PDF, Link |
Kell S., Ansaloni D., Binder W., Marek L.: The JVM is not observable enough (and what to do about it),
Accepted for publication in Proceedings of the 6th workshop on Virtual Machines and Intermediate Languages, VMIL 2012, Tucson, Arizona, USA, ACM, November 2012 |
| PDF, Link |
Marek L., Zheng Y., Ansaloni D., Sarimbekov A., Binder W., Tůma P., Qi Z.: Java Bytecode Instrumentation Made Easy: The DiSL Framework for Dynamic Program Analysis,
In Proceedings of the 10th Asian Symposium on Programming Languages and Systems, APLAS 2012, Kyoto, Japan, Springer, ISBN: 978-3-642-35181-5, pp. 256-263, December 2012 |
Nonrefereed
| PDF, Link |
Marek L., Zheng Y., Ansaloni D., Binder W., Qi Z., Tůma P.: DiSL: an extensible language for efficient and comprehensive dynamic program analysis,
Invited talk at DSAL '12, Proceedings of the seventh workshop on Domain-Specific Aspect Languages, Potsdam, Germany, ACM, ISBN: 978-1-4503-1128-1, pp. 27-28, March 2012 |
2011 (4)
Refereed (journals/proceedings)
| PDF, Link |
Babka V., Tůma P.: Can Linear Approximation Improve Performance Prediction ?,
Proceedings of EPEW 2011, Borrowdale, UK, Springer-Verlag LNCS 6977, ISBN 978-3-642-24748-4, ISSN 0302-9743, pp. 250-264, October 2011 |
Technical Reports
| PDF |
Keznikl J., Malohlava M., Marek L., Tůma P.: Ferdinand Project Middleware List,
Tech. Report No. 2011/2, Dep. of Distributed and Dependable Systems, Charles University in Prague, January 2011 |
| PDF |
Babka V., Bulej L., Libič P., Marek L., Martinec T., Podzimek A., Tůma P.: Resource Impact Analysis,
Q-ImPrESS Project Deliverable D3.4, January 2011 |
Nonrefereed
2010 (8)
Refereed (journals/proceedings)
| PDF |
Parízek P., Yuldashev N.: Extraction of Component-Environment Interaction Model Using State Space Traversal,
In Proceedings of the 25th ACM Symposium on Applied Computing (SAC 2010), SE track, ACM, March 2010 |
| PDF |
Kolb E., Šerý O., Weiss R.: Applicability of the BLAST Model Checker: An Industrial Case Study,
In Proceedings of PSI'09, LNCS 5947, ISBN 978-3-642-11485-4, pp. 218-229, January 2010 |
| PDF |
Parízek P., Plášil F.: Assume-Guarantee Verification of Software Components in SOFA 2 Framework,
In IET Software, volume 4, issue 3, ISSN 1751-8806, June 2010 |
| PDF, Link |
Babka V., Tůma P., Bulej L.: Validating Model-Driven Performance Predictions On Random Software Systems,
In the Proceedings of the Sixth International Conference on the Quality of Software Architectures (QoSA 2010, federate event of CompArch 2010), Springer-Verlag, LNCS 6093, ISBN 978-3-642-13820-1, ISSN 0302-9743, pp. 3-19, June 2010 |
| Link |
Becker S., Hauck M., Trifu M., Krogmann K., Kofroň J.: Reverse Engineering Component Models for Quality Predictions,
in Proceedings of the 14th
European Conference on Software Maintenance and Reengineering,
European Projects Track, (c) IEEE, ISBN: 978-0-7695-4321-5, March 2010 (preliminary version available here)
|
Ph.D. Theses
| PDF |
Šerý O.: Automated Verification of Software,
Ph.D. thesis, advisor: Frantisek Plasil, September 2010 |
| PDF |
Poch T.: Towards Thread Aware Component Specifications,
Ph.D. thesis, advisor: Frantisek Plasil, September 2010 |
Technical Reports
| PDF |
Babka V., Bulej L., Ciancone A., Filieri A., Hauck M., Libič P., Marek L., Stammel J., Tůma P.: Prediction Validation,
Q-ImPrESS Project Deliverable D4.2, July 2010 |
2009 (11)
Refereed (journals/proceedings)
| PDF, Link |
Libič P., Tůma P., Bulej L.: Issues in Performance Modeling of Applications with Garbage Collection,
In Proceedings of QUASOSS 2009, Amsterdam, Netherlands, ACM, ISBN 978-1-60558-709-7, pp. 3-10, August 2009 |
| PDF, Link |
Babka V., Tůma P.: Investigating Cache Parameters of x86 Family Processors,
In Proceedings of SPEC Benchmark Workshop 2009, Austin, TX, USA, Awarded with Kaivalya Dixit Award. Springer-Verlag, LNCS 5419, ISBN 978-3-540-93798-2, ISSN 0302-9743, pp. 77-96, January 2009 |
| PDF |
Masek K., Hnětynka P., Bureš T.: Bridging the component-based and service-oriented worlds,
In proceedings of EUROMICRO SEAA 2009, Patras, Greece, IEEE CS, ISBN 978-0-7695-3784-9, pp. 47-54, August 2009 |
| PDF, PDF, Link |
Babka V., Libič P., Tůma P.: Timing Penalties Associated with Cache Sharing,
In Proceedings of MASCOTS 2009, London, UK, IEEE, ISBN: 978-1-4244-4926-2, ISSN: 1526-7539, pp. 583-586, September 2009 |
| PDF |
Kofroň J., Poch T., Šerý O.: TBP: Code-Oriented Component Behavior Specification,
In Proceedings of SEW-32, IEEE, ISBN 978-0-7695-3617-0, pp. 75-83, Greece, January 2009 |
| PDF |
Kebrt M., Šerý O.: UnitCheck: Unit Testing and Model Checking Combined,
In Proceedings of the 7th International Symposium on Automated Technology for Verification and Analysis (ATVA'09), LNCS 5799, ISBN 978-3-642-04760-2, pp. 97-103, October 2009 |
| PDF, Link |
Babka V., Marek L., Tůma P.: When Misses Differ: Investigating Impact of Cache Misses on Observed Performance,
In Proceedings of ICPADS 2009, Shenzhen, China, IEEE, ISBN: 978-0-7695-3900-3, ISSN: 1521-9097, pp. 112-119, December 2009 |
| Link |
Bureš T., Hnětynka P., Malohlava M.: Using a product line for creating component systems,
In Proceedings of the 2009 ACM symposium of Applied Computing (SAC'09), Honolulu, Hawaii, USA, ACM, ISBN:978-1-60558-166-8, March 2009 |
| Link |
Bureš T., Hala J., Hnětynka P.: Using Connectors to Address Transparent Distribution in Enterprise Systems — Pitfalls and Options,
In Proceedings of SNPD 2009, Daegu, Korea, Studies in Computational Intelligence 209 (SCI), Springer, ISSN 1860-949X, ISBN 978-3-642-01202-0, pp. 81-92, May 2009 |
Technical Reports
| PDF |
Bulej L., Marek L., Tůma P.: Object Instance Profiling,
Tech. Report No. 2009/7, Dep. of SW Engineering, Charles University in Prague, November 2009 |
Master Theses
| PDF |
Marek L.: Parallel Processing and Software Performance,
Master thesis, advisor: Petr Tuma, January 2009 |
2008 (12)
Refereed (journals/proceedings)
| PDF |
Malohlava M., Bureš T.: Language for reconfiguring runtime infrastructure of component-based systems,
In Proceedings of MEMICS 2008, Znojmo, Czech Republic, ISBN 978-80-7355-082-0, November 2008 |
| PDF |
Procházka M., Ward R., Tůma P., Hnětynka P., Adámek J.: A Component-Oriented Framework for Spacecraft On-Board Software,
Proceedings of DASIA 2008, DAta Systems In Aerospace, Palma de Mallorca, European Space Agency Report Nr. SP-665, ISBN 978-92-9221-229-2, May 2008 |
| PDF, Link |
Parízek P., Adámek J.: Checking Session-Oriented Interactions between Web Services,
In Proceedings of 34th EUROMICRO SEAA conference, IEEE Computer Society, ISBN 978-0-7695-3276-9, pp. 3-10, September 2008 |
| PDF |
Bulej L., Bureš T., Coupaye T., Děcký M., Ježek P., Parízek P., Plášil F., Poch T., Rivierre N., Šerý O., Tůma P.: CoCoME in Fractal,
Chapter in The Common Component Modeling Example: Comparing Software Component Models, Springer-Verlag, LNCS 5153, August 2008 |
| PDF |
Bureš T., Děcký M., Hnětynka P., Kofroň J., Parízek P., Plášil F., Poch T., Šerý O., Tůma P.: CoCoME in SOFA,
Chapter in The Common Component Modeling Example: Comparing Software Component Models, Springer-Verlag, LNCS 5153, August 2008 |
| PDF |
Hnětynka P., Plášil F.: The power of MOF-based meta-modeling of components,
In proceedings of ASEA 2008, Hainan Island, China, IEEE CS, ISBN 978-0-7695-3432-9, pp. 67-72, December 2008 |
| Link |
Adámek J., Hnětynka P.: Perspectives in Component-based Software Engineering,
in proceedings of the 2008 International Workshop on Software Engineering in East and South Europe (SEESE), Leipzig, Germany, Copyright (C) ACM, New York, NY, USA, ISBN 978-1-60558-076-0, pp. 35-42, May 2008 |
| PDF |
Bureš T., Malohlava M., Hnětynka P.: Using DSL for Automatic Generation of Software Connectors,
In Proceedings of ICCBSS 2008, Madrid, Spain, IEEE Computer Society Press, ISBN 0-7695-3091-5, pp. 138-147, February 2008 |
|
Kapová L., Bureš T., Hnětynka P.: Preserving Intentions in SOA Business Process Development,
In proceedings of SERA 2008, Prague, Czech Republic,
Studies in Computational Intelligence 150 (SCI),
Springer, ISSN 1860-949X, ISBN 978-3-540-70774-5, pp. 59-72, August 2008 (preliminary version available here)
|
| Link |
Bureš T., Hnětynka P.: Safe Systems with Software Components in SOFA 2,
ERCIM News 75, published by ERCIM EEIG, Sophia-Antipolis Cedex, ISSN 0926-4981, pp. 27-28, October 2008 |
Technical Reports
| PDF |
Parízek P., Adámek J.: Modeling and Verification of Session-Oriented Interactions between Web Services: Compliance of BPEL with Session Protocols,
Tech. Report No. 2008/2, Dep. of SW Engineering, Charles University in Prague, January 2008 |
| PDF |
Babka V., Bulej L., Děcký M., Kraft J., Libič P., Marek L., Seceleanu C., Tůma P.: Resource Usage Modeling,
Q-ImPrESS Project Deliverable D3.3, September 2008 |
2007 (12)
Refereed (journals/proceedings)
| PDF, Link |
Parízek P., Plášil F., Kofroň J.: Model Checking of Software Components: Combining Java PathFinder and Behavior Protocol Model Checker,
In Proceedings of 30th IEEE/NASA Software Engineering Workshop (SEW-30), IEEE Computer Society, ISBN 0-7695-2624-1, ISSN 1550-6215, pp. 133-141, January 2007 |
| PDF |
Kofroň J.: Checking Software Component Behavior Using Behavior Protocols and Spin,
In proceedings of Applied Computing 2007, Seoul, Korea, ISBN 1-59593-480-4, pp. 1513-1517, March 2007 |
| PDF, Link |
Parízek P., Plášil F.: Specification and Generation of Environment for Model Checking of Software Components,
In Proceedings of International Workshop on Formal Foundations of Embedded Software and Component-Based Software Architectures (FESCA 2006), ENTCS, Vol. 176, Issue 2, ISSN 1571-0661, pp. 143-154, May 2007 |
| PDF |
Šerý O., Plášil F.: Slicing of Component Behavior Specification with Respect to Their Composition,
In Proceedings of 10th International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE 2007), LNCS 4608, July 2007 |
| PDF |
Adámek J.: Verification of Software Components: Addressing Unbounded Parallelism,
published in the International Journal of Computer and Information Science, Vol. 8, Num. 2, pp. 300-309, ISSN 1525-9293, June 2007 |
| PDF |
Bureš T., Hnětynka P., Plášil F., Klesnil J., Kmoch O., Kohan T., Kotrc P.: Runtime Support for Advanced Component Concepts,
Proceedings of SERA 2007, Busan, Korea, IEEE CS, ISBN 0-7695-2867-8, pp. 337-345, August 2007 |
| PDF |
Bureš T., Hnětynka P., Plášil F.: Runtime Concepts of Hierarchical Software Components,
In International Journal of Computer & Information Science, Vol. 8, No. S, ISSN 1525-9293, pp. 454-463, September 2007 |
Ph.D. Theses
| PDF, Link |
Kofroň J.: Behavior Protocols Extensions,
Ph.D. thesis, advisor: Frantisek Plasil, September 2007 |
| PDF |
Bulej L.: Connector-based Performance Data Collection for Component Applications,
Ph.D. Thesis, advisor: Petr Tuma, July 2007 |
Technical Reports
| PDF |
Šerý O., Plášil F.: Slicing behavior specification of components,
Tech. Report No. 2007/1, Dep. of SW Engineering, Charles University in Prague, January 2007 |
Nonrefereed
| PDF |
Bureš T., Děcký M., Hnětynka P., Kofroň J., Parízek P., Plášil F., Poch T., Šerý O., Tůma P.: CoCoME in SOFA 2.0,
Poster, Intel 12th EMEA Academic Forum, Intel Corporation, 2200 Mission College Blvd., Santa Clara, CA, USA, June 2007 |
| PDF |
Babka V., Děcký M., Tůma P.: Performance in CoCoME,
Poster, Intel 12th EMEA Academic Forum, Intel Corporation, 2200 Mission College Blvd., Santa Clara, CA, USA, June 2007 |
2006 (13)
Refereed (journals/proceedings)
| PDF |
Mencl V., Polak M.: UML 2.0 Components and Fractal: An Analysis,
accepted to the 5th Fractal Workshop (part of ECOOP'06), July 3rd, 2006, Nantes, France, July 2006 |
| PDF |
Bureš T., Hnětynka P., Plášil F.: SOFA 2.0: Balancing Advanced Features in a Hierarchical Component Model,
Proceedings of SERA 2006, Seattle, USA, IEEE CS, ISBN 0-7695-2656-X, pp. 40-48, August 2006 |
| PDF |
Kofroň J., Adámek J., Bureš T., Ježek P., Mencl V., Parízek P., Plášil F.: Checking Fractal Component Behavior Using Behavior Protocols,
Presented at the 5th Fractal Workshop (part of ECOOP'06), July 3rd, 2006, Nantes, France, July 2006 |
| PDF |
Adámek J.: Addressing Unbounded Parallelism in Verification of Software Components,
in Proceedings of the Seventh ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2006), Las Vegas, Nevada, USA, published by IEEE Computer Society, June 2006 |
| PDF |
Kalibera T., Lehotsky J., Majda D., Repcek B., Tomcanyi M., Tomecek A., Tůma P., Urban J.: Automated Benchmarking and Analysis Tool,
in proceedings of First International Conference on Performance Evaluation Methodologies and Tools (VALUETOOLS 2006), Pisa, Italy, Copyright (C) ACM, ISBN 1-59593-504-5, October 2006 |
| PDF, Link |
Ježek P., Kofroň J., Plášil F.: Model Checking of Component Behavior Specification: A Real Life Experience,
In Electronic Notes in Theoretical Computer Science, Vol. 160, pp. 197-210, Elsevier B.V., ISSN: 1571-0661, August 2006 |
| Link |
Hnětynka P., Plášil F.: Dynamic Reconfiguration and Access to Services in Hierarchical Component Models,
Proceedings of CBSE 2006, Vasteras near Stockholm, Sweden,
LNCS 4063, ISBN 3-540-35628-2, ISSN 0302-9743, pp. 352 - 359,
(C) Springer-Verlag, June 2006 (preliminary version available here)
|
| PDF, PDF, Link |
Bulej L., Bureš T.: Eliminating Execution Overhead of Disabled Optional Features in Connectors,
in Proceedings of the 3rd European Workshop on Software Architectures (EWSA 2006), Nantes, France, Copyright (C) Springer-Verlag, Berlin, LNCS 4344, ISBN 978-3-540-69271-3, ISSN 0302-9743, pp. 50-65, September 2006 |
| PDF |
Barros T., Henrio L., Cansado A., Madelaine E., Morel M., Mencl V., Plášil F.: Extension of the Fractal ADL for the Specification of Behaviours of Distributed Components,
accepted for poster presentation at the 5th Fractal Workshop (part of ECOOP'06), July 3rd, 2006, Nantes, France, July 2006 |
Ph.D. Theses
| PDF |
Adámek J.: Behavior Composition in Component Systems,
Ph.D. Thesis, advisor: Frantisek Plasil, September 2006 |
| PDF, PDF |
Bureš T.: Generating Connectors for Homogeneous and Heterogeneous Deployment,
Ph.D. Thesis, advisor: Frantisek Plasil, September 2006 |
Technical Reports
| PDF |
Bulej L., Bureš T.: Addressing Static Execution Overhead in Connectors with Disabled Optional Features,
Tech. Report No. 2006/6, Dep. of SW Engineering, Charles University, Prague, June 2006 |
Master Theses
| PDF, ZIP, WWW |
Drazan J.: Natural Language Processing of Textual Use Cases,
Master thesis, advisor: Vladimir Mencl, February 2006 |
2005 (15)
Refereed (journals/proceedings)
| PDF |
Galik O., Bureš T.: Generating Connectors for Heterogeneous Deployment,
In Proceedings of the 5th international Workshop on Software Engineering and Middleware (Lisbon, Portugal, September 05 - 06, 2005). SEM '05. ACM Press, New York, NY, ISBN 1-59593-204-4, pp. 54-61., September 2005 |
| PDF |
Plášil F.: Enhancing Component Specification by Behavior Description - the SOFA Experience,
Proceedings of the 4th International Symposium on Information and Communication Technologies (WISICT 2005), January 3rd-6th, 2005, Cape Town, South Africa, A volume in the ACM international conference proceedings series, published by Computer Science Press, Trinity College Dublin, Ireland, ISBN 0-9544145-6-X, pp. 185-190, January 2005 |
| PDF |
Hnětynka P.: A Model-driven Environment for Component Deployment,
Proceedings of SERA 2005, Mount Pleasant, Michigan, USA, IEEE CS, ISBN 0-7695-2297-1, pp. 6-13, August 2005 |
| PDF |
Mach M., Plášil F., Kofroň J.: Behavior Protocol Verification: Fighting State Explosion,
Published in the International Journal of Computer and Information Science, Vol.6, Number 1, ACIS, ISSN 1525-9293, pp. 22-30, March 2005 |
| Link |
Adámek J., Plášil F.: Component Composition Errors and Update Atomicity: Static Analysis,
Journal of Software Maintenance and Evolution: Research and Practice 17(5), pp. 363-377, DOI: 10.1002/smr.321, Online ISSN: 1532-0618, Print ISSN: 1532-060X, September 2005 (preliminary version available here)
|
| PDF |
Sobr L., Tůma P.: SOFAnet: Middleware for Software Distribution over Internet,
in proceedings of Symposium on Applications and the Internet (SAINT 2005), Trento, Italy, Copyright (C) IEEE, Piscataway, New Jersey, USA, ISBN 0-7695-2262-9, pp. 48-53, February 2005 |
| PDF, Link |
Mencl V., Bureš T.: Microcomponent-Based Component Controllers: A Foundation for Component Aspects,
in Proceedings of 12th Asia-Pacific Software Engineering Conference (APSEC 2005), Dec 15-17, 2005, Taipei, Taiwan, pp. 729-738, ISBN 0-7695-2465-6, ISSN 1530-1362, IEEE Computer Society Press, December 2005 |
| PDF |
Bulej L., Bureš T.: Using Connectors for Deployment of Heterogeneous Applications in the Context of OMG D&C Specification,
in Proceedings of 1st International Conference on Interoperability of Enterprise Software and Applications (INTEROP-ESA 2005), Geneva, Switzerland, ISBN 1-84628-151-2, pp. 349-360, February 2005 |
Ph.D. Theses
| PDF |
Hnětynka P.: Making deployment process of distributed component-based software unified,
Ph.D. Thesis, advisor: Frantisek Plasil, September 2005 |
Technical Reports
| PDF |
Kofroň J.: Enhancing Behavior Protocols with Atomic Actions,
Tech. Report No. 2005/8, Dep. of SW Engineering, Charles University, Prague, November 2005 |
| PDF |
Galik O., Bureš T.: Handling Heterogeneity in Connector Generation,
Tech. Report No. 2005/2, Dep. of SW Engineering, Charles University, Prague, June 2005 |
| PDF |
Bulej L., Bureš T.: Deploying Heterogeneous Applications using OMG D&C and Software Connectors,
Tech. Report No. 2005/10, Dep. of SW Engineering, Charles University, Prague, November 2005 |
| PDF |
Bureš T.: Automated Synthesis of Connectors for Heterogeneous Deployment,
Tech. Report No. 2005/4, Dep. of SW Engineering, Charles University, Prague, August 2005 |
Master Theses
| PDF, ZIP, WWW |
Samek J.: Employing OCL for specifying behavior compliance,
Master thesis, advisor: Vladimir Mencl, September 2005 |
| PDF, ZIP, WWW |
Polak M.: UML 2.0 Components,
Master thesis, advisor: Vladimir Mencl, September 2005 |
2004 (11)
Refereed (journals/proceedings)
| PDF |
Adámek J., Plášil F.: Erroneous Architecture is a Relative Concept,
in Proceedings of Software Engineering and Applications (SEA) conference, Cambridge, MA, USA, published by ACTA Press, ISBN 0-88986-425-X, ISSN 1482-7905, pp. 715-720, November 2004 |
| PDF |
Hnětynka P., Plášil F.: Distributed Versioning Model for MOF,
Proceedings of WISICT 2004, Cancun, Mexico, A volume in the ACM international conference proceedings series, published by Computer Science Press, Trinity College Dublin Ireland, ISBN 0-9544145-3-5, pp. 489-494, January 2004 |
| PDF |
Mach M., Plášil F.: Addressing State Explosion in Behavior Protocol Verification,
Proceedings of SNPD'04, Beijing, China, June 30 - July 2, 2004, ACIS, ISBN 0-9700776-8-8, pp. 327-333, June 2004 |
| PDF |
Hnětynka P., Píše M.: Hand-written vs. MOF-based Metadata Repositories: The SOFA Experience,
Proceedings of ECBS 2004, Brno, Czech Republic, IEEE CS, ISBN 0-7695-2125-8, pp. 329-336, May 2004 |
| PDF, Link |
Bureš T., Plášil F.: Communication Style Driven Connector Configurations,
Extended version of "Scalable Element-Based Connectors", Copyright (C) Springer-Verlag, Berlin, LNCS3026, ISBN 3-540-21975-7, ISSN 0302-9743, pp. 102-116, 2004 |
| PDF |
Hnětynka P.: Making Deployment of Distributed Component-based Software Unified,
Proceedings of CSSE 2004 (part of ASE 2004), Linz, Austria, Austrian Computer Society, ISBN 3-85403-180-7, pp. 157-161, September 2004 |
| PDF |
Adámek J., Plášil F.: Partial Bindings of Components - any Harm?,
Presented at the SACT 2004 Workshop, Busan, Korea (held in conjunction with the APSEC 2004 conference), and published in the Proceedings of APSEC 2004, IEEE Computer Society, ISBN 0-7695-2245-9, ISSN 1530-1362, pp. 632-639, November 2004 |
Ph.D. Theses
| PDF, PDF |
Mencl V.: Use Cases: Behavior Assembly, Behavior Composition and Reasoning,
Ph.D. Thesis, advisor: Frantisek Plasil, June 2004 |
Technical Reports
| PDF |
Bulej L., Bureš T.: Addressing Heterogeneity in OMG D&C-based Deployment,
Tech. Report No. 2004/7, Dep. of SW Engineering, Charles University, Prague, November 2004 |
| PDF |
Hnětynka P.: Component Model for Unified Deployment of Distributed Component-based Software,
Tech. Report No. 2004/4, Dep. of SW Engineering, Charles University, Prague, June 2004 |
| PDF |
Adámek J., Plášil F.: Static Checking for Missing Bindings of Components,
Tech. Report No. 2004/3, Dep. of SW Engineering, Charles University, Prague, March 2004 |
2003 (11)
Refereed (journals/proceedings)
| PDF, WWW |
Hnětynka P., Tůma P.: Fighting Class Name Clashes in Java Component Systems,
Proceedings of JMLC 2003, Klagenfurt, Austria, Copyright (C) Springer-Verlag, Berlin, LNCS2789, ISSN-0302-9743, pp. 106-109, August 2003 |
| PDF, PDF |
Adámek J., Plášil F.: Behavior Protocols Capturing Errors and Updates,
in Proceedings of the Second International Workshop on Unanticipated Software Evolution (USE 2003), ETAPS, published by University of Warsaw, Poland, pp. 17-25, April 2003 |
| PDF |
Plášil F., Mencl V.: Getting "Whole Picture" Behavior in a Use Case Model,
in Proceedings of IDPT 2003, Austin, Texas, U.S.A., ISSN 1090-9389, abstract pp. 23, full paper on CD in session-4/p-4-4.pdf, published by Society for Design and Process Science, Grandview, Texas, awarded with Rudolf Christian Karl Diesel Best Paper Award, also published in Transactions of the SDPS: Journal of Integrated Design and Process Science, vol. 7, no. 4, pp. 63-79, December 2003 |
| PDF |
Bureš T., Plášil F.: Scalable Element-Based Connectors,
Proceedings of SERA 2003, San Francisco, USA, ISBN 0-9700776-6-1, Copyright by The International Association for Computer & Information Science (ACIS), pp. 198-204, June 2003 |
| PDF, PDF |
Adámek J.: Static Analysis of Component Systems Using Behavior Protocols,
in OOPSLA 2003 Companion, Anaheim, CA, USA, published by ACM, ISBN 1-58113-751-6, pp. 116-117, October 2003 |
| PDF |
Plášil F., Mencl V.: Getting "Whole Picture" Behavior in a Use Case Model,
in Transactions of the SDPS: Journal of Integrated Design and Process Science, vol. 7, no. 4, pp. 63-79, Dec 2003, ISSN-1092-0617, publisher: Society for Design and Process Science, Grandview, Texas, slightly modified version of paper published in Proceedings of IDPT 2003, December 2003 |
Ph.D. Theses
| PDF |
Brada P.: Specification-Based Component Substitutability and Revision Identification,
Ph.D. Thesis, advisor: Frantisek Plasil, August 2003 |
Technical Reports
| PDF |
Bulej L., Bureš T.: A Connector Model Suitable for Automatic Generation of Connectors,
Tech. Report No. 2003/1, Dep. of SW Engineering, Charles University, Prague, January 2003 |
| PDF |
Bureš T., Plášil F.: Composing Connectors of Elements,
Tech. Report No. 2003/3, Dep. of SW Engineering, Charles University, Prague, May 2003 |
| PDF |
Hnětynka P., Tůma P.: Managing Class Names in Java Component Systems with Dynamic Update,
Tech. Report No. 2003/2, Dep. of SW Engineering, Charles University, Prague, February 2003 |
Master Theses
| PDF, ZIP |
Mach M.: Model Checking of Behavior Protocols,
Master Thesis, advisor: Frantisek Plasil, September 2003 |
2002 (14)
Refereed (journals/proceedings)
| PDF, WWW |
Kalibera T., Tůma P.: Distributed Component System Based On Architecture Description: The SOFA Experience,
Proceedings of DOA 2002, Irvine, CA, USA, Copyright (C) Springer-Verlag, pp. 981-994, LNCS2519, ISBN 3-540-00106-9, ISSN 0302-9743, October 2002 |
| WWW |
Plášil F., Višňovský S.: Behavior Protocols for Software Components,
IEEE Transactions on Software Engineering, vol. 28, no. 11, November 2002 (preliminary version available here)
|
| PDF |
Procházka M., Plášil F.: Transactions in Software Components: Container-Interposed Transactions,
International Journal for Computer and Information Science (a slightly modified version of the paper presented at SNPD 2001), Vol. 3, No. 2, March 2002 |
| PDF |
Brada P.: Metadata Support for Safe Component Upgrades,
Proceedings of Compsac'02, the 26th Annual International Computer Software & Applications Conference, Oxford, England, IEEE CS Press, August 2002 |
Ph.D. Theses
| PDF |
Bálek D.: Connectors in Software Architectures,
Ph.D. Thesis, advisor: Frantisek Plasil, March 2002 |
| PDF |
Procházka M.: Advanced Transactions in Component-Based Software Architectures,
Ph.D. Thesis, Charles University, University of Evry, February 2002 |
| PDF |
Višňovský S.: Modeling Software Components Using Behavior Protocols,
Ph.D. Thesis, advisor: Frantisek Plasil, December 2002 |
Technical Reports
| PDF |
Adámek J., Plášil F.: Behavior Protocols: Tolerating Faulty Architectures and Supporting Dynamic Updates,
Technical Report 02/10, Department of Computer Science, University of New Hampshire, NH, U.S.A., October 2002 |
| PDF |
Plášil F., Mencl V.: Use Cases: Assembling "Whole Picture" Behavior,
Technical Report 02/11, Department of Computer Science, University of New Hampshire, NH, U.S.A., November 2002 |
| PDF |
Brada P.: The ENT Model: A General Model for Software Interface Structuring,
Technical report DCSE/TR-2002-10, DCSE, University of West Bohemia, Pilsen, Czech Republic, April 2002 |
Master Theses
| PDF |
Bureš T.: Generator of Connectors for SOFA/DCUP,
Master Thesis, advisor: Frantisek Plasil, September 2002 |
| PDF |
Bulej L.: Generator of Connectors for SOFA/DCUP,
Master Thesis, advisor: Petr Tuma, June 2002 |
| PDF, Link |
Cifka M.: Visual Development of Software Components,
Master Thesis, advisor: Petr Tuma, September 2002 |
| PDF, Link |
Kalibera T.: SOFA Support in C++ Environments,
Master Thesis, advisor: Petr Tuma, January 2002 |
2001 (8)
Refereed (journals/proceedings)
| PDF |
Procházka M., Plášil F.: Container-Interposed Transactions,
Proceedings of the Component-Based Software Engineering special session of the SNPD 2001 Conference, Nagoya, Japan, August 2001 |
| PDF, PDF |
Mencl V.: Autonomous Points in Component Composition,
Extended abstract of the Poster presented at OOPSLA 2001, in the Conference Companion, ACM ISBN 1-58113-441-X, pp. 83-84, Tampa, FL, USA, October 2001 |
| PDF |
Brada P.: Component Revision Identification Based on IDL/ADL Component Specification,
Poster presentation. Proceedings of the ESEC/FSE 2001, Vienna, Austria, ACM Press, August 2001 |
| PDF, GZIP |
Bálek D., Plášil F.: Software Connectors and Their Role in Component Deployment,
Proceedings of DAIS'01, Krakow, Kluwer, September 2001 |
| PDF |
Brada P.: Towards Automated Component Compatibility Assessment,
Presented at the 6th International Workshop on Component-Oriented Programming (part of ECOOP'2001), 2001 |
Technical Reports
| PDF |
Mencl V., Adámek J., Buble A., Hnětynka P., Višňovský S.: Enhancing EJB Component Model,
Tech. Report No. 2001/7, Dep. of SW Engineering, Charles University, Prague, December 2001 |
| PDF |
Mencl V.: Managing Configuration of Update-enabled Software Components,
Tech. Report No. 2001/5, Dep. of SW Engineering, Charles University, Prague, October 2001 |
| PDF |
Mencl V., Hnětynka P.: Managing Evolution of Component Specifications using a Federation of Repositories,
Tech. Report No. 2001/2, Dep. of SW Engineering, Charles University, Prague, June 2001 |
2000 (4)
Refereed (journals/proceedings)
| PDF |
Blair G., Blair L., Issarny V., Tůma P., Zarras A.: The Role of Software Architecture in Constraining Adaptation in Component-based Middleware Platforms,
Proceedings of Middleware 2000, IFIP/ACM International Conference on Distributed Systems Platforms and Open Distributed Processing, Hudson River Valley (NY), USA. Springer Verlag, LNCS, April 2000 |
Technical Reports
| PDF |
Plášil F., Višňovský S., Bešta M.: Behavior Protocols,
Tech. Report No. 2000/7, Dep. of SW Engineering, Charles University, Prague, August 2000 |
| PDF |
Bálek D., Plášil F.: Software Connectors: A Hierarchical Model,
Tech. Report No. 2000/2, Dep. of SW Engineering, Charles University, Prague, Revised 11/25/2000, November 2000 |
| PDF |
Brada P.: SOFA Component Revision Identification,
Tech. Report No. 2000/9, Dep. of SW Engineering, Charles University, Prague, 2000 |
1999 (7)
Refereed (journals/proceedings)
| PDF |
Plášil F., Višňovský S., Bešta M.: Bounding Component Behavior via Protocols,
Proceedings of TOOLS USA '99, CS IEEE, TOOLS 30, pp. 387-398, August 1999 |
| PDF |
Brada P.: Component Change and Version Identification in SOFA,
Proceedings of SOFSEM'99, Czech Republic, Springer-Verlag, LNCS, 1999 |
|
Tůma P., Issarny V., Zarras A.: Using Meta-Level Architectural Description Towards the Systematic Synthesis of Middleware,
Proceedings of the Reflection'99 conference, St Malo, France (part of project ASTER, www-rocq.inria.fr/solidor/work/aster.html, done during a postdoc stay at IRISA/INRIA Rennes), July 1999 |
Technical Reports
| PDF, PDF |
Plášil F., Višňovský S., Bešta M.: Behavior Protocols and Components,
Tech. Report No. 99/2, Dep. of SW Engineering, Charles University, Prague, 1999 |
| PDF |
Hoa D. N.: Dynamic Aspects in SOFA/DCUP,
Tech. Report No. 99/7, Dep. of SW Engineering, Charles University, Prague, June 1999 |
Master Theses
| PDF |
Višňovský S.: Checking Semantic Compatibility of SOFA/DCUP components,
Master Thesis, advisor: Miloslav Besta, 1999 |
| ZIP, Link |
Gergič J.: A Versioning Model for SOFA/DCUP Architecture,
Master Thesis, advisor: Frantisek Plasil, 1999 |
1998 (3)
Refereed (journals/proceedings)
| PDF, PDF |
Plášil F., Bálek D., Janeček R.: SOFA/DCUP: Architecture for Component Trading and Dynamic Updating,
Proceedings of ICCDS'98, Annapolis, Maryland, USA, IEEE CS Press, May 1998 |
|
Broy M., Deimel A., Henn J., Koskimies K., Plášil F., Pomberger G., Pree W., Szyperski C.: What characterizes a (software) component?,
Software Concepts & Tools (vol. 19, no. 1), 1998 |
Master Theses
1997 (1)
Technical Reports
| PDF, PDF |
Plášil F., Bálek D., Janeček R.: DCUP: Dynamic Component Updating in Java/CORBA Environment,
Tech. Report No. 97/10, Dep. of SW Engineering, Charles University, Prague, 1997 |
|