Publications and Events

 


Home

Publications

Visio stencils for UML and SysML

Model-Driven Design Using Business Patterns

REA Technology

Upcoming Events

VMBO 2018, 12th International Workshop on Value Modeling and Business Ontologies with a special theme: Value-aware design of information systems, Amsterdam, The Netherlands, February 26-27, 2018

 

Books

Hruby, P.: Capitalism in UML, Designing Service-Oriented Applications that Understand Your Business, 2008 This is actually a long paper containing the most important parts of the book below.

Hruby P., Kiehn J., Scheller C.: Model-Driven Design Using Business Patterns, Springer-Verlag, 2006, Japanese edition by Nikkei BP.

Corry, A., Hruby, P., Sørensen K.E. (editors): Proceedings from VikingPloP 2006, the Fifth Nordic Conference of Pattern Languages of Programs, 2007
 

Hruby, P., Sørensen K.E. (editors): Proceedings from VikingPloP 2002, the First Nordic Conference of Pattern Languages of Programs, 2003
 
 

Courses and Conferences

PC member, MODELSWARD 2018, 6th International Conference on Model-Driven Engineering and Software Development, Funchal-Madeira, Portugal, January 22-24, 2018

PC member, OntoCom 2017, 5th International Workshop on Ontologies and Conceptual Modeling, Valencia, Spain, November 6, 2017

VikingPLoP 2017, International Conference on Pattern Languages of Programs, Schleswig-Holstein, Germany, March 30 - April 2, 2017

VMBO 2017, 11th International Workshop on Value Modeling and Business Ontologies with a special theme: Value co-creation in the big data era, Belvaux, Luxembourg, March 6-7, 2017

PC member, MODELSWARD 2017, 5th International Conference on Model-Driven Engineering and Software Development, Porto, Portugal, February 19-21, 2017

Guest lecture: "Multi-agent applications and software representation of economic systems". Silesian University, Czech Republic, December 21, 2016.

PC member, CBI 2016, 18th IEEE Conference on Business Informatics, Paris, France, August 19 - September 1, 2016

GSC-TechCom 2016, Orlando, Florida, April 10-14

PC member, VMBO 2016, 10th International Workshop on Value Modeling and Business Ontologies, Trento, Italy, March 10-11, 2016

PC member, MODELSWARD 2016, 4th International Conference on Model-Driven Engineering and Software Development, Rome, Italy, February 19-21, 2016

Reviewer of International Journal on Software and Systems Modeling (SoSyM), 2016

PC member, applications track of MODELS 2015, ACM/IEEE 18th International Conference on Model Driven Engineering, Languages and Systems, Ottawa, Canada, September 27 – October 2, 2015.

GSC-TechCom 2015, Orlando, Florida, April 19-23, 2015

The 9th International Workshop on Value Modeling and Business Ontologies, Tilburg, The Netherlands, February 23-24, 2015.

PC member, applications track of MODELS 2014, ACM/IEEE 17th International Conference on Model Driven Engineering, Languages and Systems, Valencia, Spain, September 28 – October 3, 2014.

Guest lectures on "Enterprise Information Systems", and on "EU Politics from the Perspective of a Consultant and Manager in an International Organization", Silesian University Karvina, Czech Republic, April 28 and 29, 2014.

VMBO 2014, the 8th International Workshop on Value Modeling and Business Ontologies, with a special track on the Pragmatic Web, Berlin, Germany, March 3-4, 2014.

PC member, applications track of MODELS 2013, (ACM/IEEE 16th International Conference on Model Driven Engineering, Languages & Systems, Miami, Florida, September 29 - October 4, 2013.

CSC Technology and Business Solutions Conference, New Orleans, Louisiana, June 10-13 2013.

Guest lecture on Enterprise Information Systems, Michigan State University, April 24, 2013

The 7th International Workshop on Value Modeling and Business Ontologies, Delft, The Netherlands, February 18-19, 2013.

PC member, ODISE 2012 (Ontology-Driven Information Systems Engineering), Graz, Austria, July 24, 2012.

CSC Technology and Business Solutions Conference, New Orleans, Louisiana, June 10-13 2012.

The 6th International Workshop on Value Modeling and Business Ontologies, Vienna, Austria, February 20-21, 2012.

ICT for Competiveness, Karviná, Czech Republic, February 2-3, 2012.

Presentation at OMG technical meeting on resource planning in business ecosystems, Kissimmee, Florida, September 19-22, 2011.

PC member of ODISE 2011 (Ontology-Driven Information Systems Engineering, London, UK, June 20-24, 2011.

CSC Technology and Business Solutions Conference, Orlando, Florida, June 7-10 2011.

Guest lecture on Enterprise Information Systems, Michigan State University, April 25, 2011

The 5th International Workshop on Value Modeling and Business Ontologies, Ghent, Belgium, February 7-8, 2011.

CSC Technology and Business Solutions Conference, Orlando, Florida, June 9-11, 2010.

The 4th International Workshop on Value Modeling and Business Ontologies, with special theme: Ontological Foundations of Service Science, Amsterdam, The Netherlands, December 21-22, 2009.

CSC Technology and Business Solutions Conference, Atlanta, Georgia, June 3-5, 2009.

Guest lecture on Enterprise Information Systems, Michigan State University, April 23, 2009

Workshop on Value modeling and business ontologies, Stockholm, Sweden, February 9-10, 2009.

Member of Microsoft Advisory Council for Data Programmability. July 2008.

REA (resources, events, agents) lecture in Trends in e-commerce, Vienna University of Technology, November 3, 2008.

Workshop on Specification of Interoperability Semantics for Financial Information and Business Reporting Systems, organized by National Science Foundation, Washington DC, USA, June 12-13, 2008

CSC Technology and Business Solutions Conference, Orlando, Florida, June 4-6, 2008. I was a CSC Papers Grand Prize Winner with the paper Capitalism in UML: Designing Service-Oriented Applications that Understand Your Business.

PC member of PLoP 2008, Pattern Languages of Programs Conference, October 2008, co-located with OOPSLA 2008, Nashville, Tennessee, USA

PC member of BUSITAL 08, the 3rd International Workshop on Business/IT Alignment and Interoperability, June 17, 2008, Montpellier, France, in conjunction with the CAiSE'08 conference.

Organizer, REA-25 conference, Newark, Delaware, USA, June 13-15, 2007.

Tutorial, Designing Reusable Enterprise Solutions Using REA, Newark, Delaware, USA, June 13, 2007.

Chairman, VikingPLoP 2006, The Fifth Nordic VikingPLoP 2006, the Fifth Nordic Conference on Pattern Languages of Programs, Copenhagen, Denmark, September 29-October 1, 2006

Organizer of the 2nd International REA Technology Workshop, Fira, Santorini Island, Greece, June 25, 2006

PC member, PLoP 2006, Pattern Languages of Programs Conference, Portland, Oregon, October 21-23, 2006

PC member of International Workshop on Models for Enterprise Computing, at EDOC 06, October 16, 2006, Hong-Kong

PC member of ICSOFT First International Workshop on Metamodeling, September 11, 2006, Setúbal, Portugal 

Organizer of the Third Workshop on Method Engineering for Object-Oriented and Component-Based Development at OOPSLA 2005, San Diego, CA, USA, October 16-20, 2005.

Organizer of the Views, Aspects and Roles - VAR´05 Workshop at ECOOP 2005, Glasgow, Scotland, July 25-29, 2005.

Organizer of the Second Workshop on Method Engineering for Object-Oriented and Component-Based Development at OOPSLA 2004 , Vancouver, Canada, October 24, 2004.

Organizer of the First International REA Technology Workshop , Copenhagen, Denmark, April 22-24, 2004, together with Kasper Østerbye, Jesper Kiehn, Bill McCarthy and Guido Geerts.

Chairman of VikingPLoP 2002, the First Nordic Conference on Pattern Languages of Programs, together with Kristian Elof Sørensen, September 20-22, 2002.

Tutorial at ECOOP 2003: Patterns of Business Software Applications in Model-Driven Architecture, July 22, 2003. You can download the tutorial slides here.

Organizer of workshop on Process Engineering for Object-Oriented and Component-Based Development at OOPSLA 2003, October 26, 2003.


Business Software Patterns and Model-Driven Architecture

Scheller, C., Hruby, P.: Money as Debt in REA and POA Models, VMBO 2017, 11th International Workshop on Value Modeling and Business Ontologies, Belvaux, Luxembourg, 2017

Scheller, C., Hruby, P.: Business Process and Value Delivery Modeling using Possession, Ownership and Availability (POA) in Enterprises and Business Networks, Journal of Information Systems, 2015

Ontology-Based Domain-Driven Design, OOPSLA 05 Workshop on Best Practices for Model Driven Software Development, San Diego, CA, USA, 2005

Domain-Driven Development with Ontologies and Aspects, a Foundation paper on the 5th OOPSLA Workshop on Domain-Specific Modeling,  San Diego, CA, USA, 2005

Role of Domain Ontologies in Software Factories, International Workshop on Software Factories, San Diego, CA, USA, 2005

Several Business Patterns, VikingPLoP 2004, Uppsala, Sweden, September 16-19, 2004.

Patterns of Business Software Applications in Model-Driven Architecture, Tutorial at ECOOP 2003, July 22, 2003. You can download the tutorial slides here.

Universal Enterprise Model: Business Pattern Language, VikingPLoP 2002, Højstrupgård, Denmark, September 20-22 2002.

Contracts , (position paper) ChiliPLoP 2002, Carefree, Arizona, USA, February 25-28, 2002. 

 

Development Methods and UML
The most significant papers are available for download. I can send you other papers and conference presentations by e-mail.

Create Development Process On-the-Fly , EuroPLoP 2001, Irsee, Germany, July 4-8 2001. 

B. Tekinerdogan, M. Saeki, P. van den Broek, G. Sunyé, P. Hruby:  Automating Object-Oriented Software Development Methods. in: A. Frohner, Object-Oriented Technology, ECOOP 2001 Workshop Reader, Lecture Notes in Computer Science. Vol. 2323, Springer Verlag, 2001.

Pattern for Structuring UML-Compatible Software Project Repositories, EuroPLoP 2000, Irsee, Germany, 5-9 July 2000. 

Framework for Describing UML Compatible Development Processes, «UML» ''99, Fort Collins, Colorado, USA, October 28-30, 1999.You can also download the presentation with speaker notes.

Pattern for Structuring UML-Based Repositories, OOPSLA 98, Vancouver, British Columbia, October 18-22, 1998. You can also download the speaker notes.

Structuring Specification of Business Systems with UML, OOPSLA 98 Workshop on Business Object Design and Implementation IV, Vancouver, British Columbia, October 18-22, 1998.

Structuring Design Deliverables with UML, «UML» '98, Mulhouse, France, June 3-4, 1998. You can also download the presentation with speaker notes.

Mapping Business Processes to Software Design Artifacts, ECOOP '98 Workshop on Object-Oriented Business Process Modelling, Brussels, Belgium, July 20-24, 1998.

Object-Oriented Model for Development Process, OOPSLA 97, Atlanta, GA, October 5-9, 1997. You can also download the poster with illustrative examples: Motivation - Conclusion, Fusion Example, Objectory Example, Microsoft Solutions Framework Example.

The Object Model for a Product Based Development Process, ECOOP '97 Workshop on Modeling Software Processes and Artifacts, Jyväskylä, Finland, June 9, 1997. You can also download the presentation.

The Fusion Process from an Object-Oriented Perspective , Fusion Newsletter, Hewlett Packard, Volume 5.3, September 1997.