Publications and Events

 


Home

Publications

Visio stencils for UML and SysML

Model-Driven Design Using Business Patterns

REA Technology

Upcoming Events

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.

 

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

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.

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

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.