Ivan Jureta
Pronunciation tip: Read the 'Ju' in Jureta as if it was 'You'.
 
Main activities Scientific research   New media design  
 
    Engineering & management of adaptable and open service-oriented systems   Visual design of information-intensive interfaces for the web  
 
    PhD thesis (Jan. '08) on the above and closely related topics   Every day more than 120.000 people use my designs to access information and services on the web  
 
 
Contact Primary email   Primary phone   Contact preferences  
 
 
i...@jureta.net
Reveal my email
  +32 494 394 104   Email is preferred to the phone. Especially if it is our 1st contact. Contact languages: English, French, Serbian/Croatian.  
 
 
Education Two MSc degrees in Management Science   PhD in Management Science  
 
   
University of Louvain
(2005; summa cum laude, 1st in class)
London School of Economics
(2005; summa cum laude, CEMS/MIM)
 
University of Namur
Expected in Jan. 2008
 
 
Selected peer-reviewed publications
19.   A Comprehensive Quality Model for Service-Oriented Systems
Ivan J. Jureta, Caroline Herssens, Stephane Faulkner
Software Quality Journal; Forthcoming
18.   An Ontology for Requirements
John Mylopoulos, Ivan J. Jureta, Stephane Faulkner
RIGiM'07 Keynote by John Mylopoulos
Conceptual Modeling - ER 2007, 26th International Conference on Conceptual Modeling, Auckland, New Zealand
17. PDF Clear Justification of Modelling Decision for Goal-Oriented Requirements Engineering
Ivan J. Jureta, Stephane Faulkner, Pierre-Yves Schobbens
Requirements Engineering Journal; Forthcoming
16.   An Agent-Oriented Perspective on E-Bidding Systems
Ivan J. Jureta, Manuel Kolp, Stephane Faulkner
Intelligent Information Technologies and Applications, IGI Global
15.   An Agent-Oriented Enterprise Model for Early Requirements Engineering
Ivan J. Jureta, Stephane Faulkner, Manuel Kolp
Handbook of Ontologies for Business Interaction, IDEA Group Publishing
14. PDF Achieving, Satisficing, Excelling
Ivan J. Jureta, Stephane Faulkner, Pierre-Yves Schobbens
First International Workshop on Requirements, Intentions and Goals in Conceptual Modeling (RIGiM)
Conceptual Modeling - ER 2007, 26th International Conference on Conceptual Modeling, Auckland, New Zealand
13. PDF Tracing the Rationale behind UML Model Change through Argumentation
Ivan J. Jureta, Stephane Faulkner
Conceptual Modeling - ER 2007, 26th International Conference on Conceptual Modeling, Auckland, New Zealand
12. PDF Clarifying Goal Models
Ivan J. Jureta, Stephane Faulkner
Conceptual Modeling - ER 2007, 26th International Conference on Conceptual Modeling, Auckland, New Zealand
11. PDF Dynamic Requirements Specification for Adaptable and Open Service-Oriented Systems
Ivan J. Jureta, Stephane Faulkner, Philippe Thiran
Service-Oriented Computing - ICSOC 2007, Fifth International Conference, Vienna, Austria
10.   Dynamic Requirements Specification for Adaptable and Open Service Systems
Ivan J. Jureta, Stephane Faulkner, Philippe Thiran
15th IEEE International Conference on Requirements Engineering (RE 2007), New Delhi, India
9. PDF Dynamic Web Service Composition within a Service-Oriented Architecture
Ivan J. Jureta, Stephane Faulkner, Youssef Achbany, Marco Saerens
2007 IEEE International Conference on Web Services (ICWS 2007), Salt Lake City, Utah
8. PDF Dynamic Task Allocation Wihin an Open Service-Oriented MAS Architecture
Ivan J. Jureta, Stephane Faulkner, Youssef Achbany, Marco Saerens
International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2007), Honolulu, Hawai'i
7. PDF Allocating Goals to Agent Roles During MAS Requirements Engineering
Ivan J. Jureta, Stephane Faulkner, Pierre-Yves Schobbens
Agent-Oriented Software Engineering VII, 7th International Workshop, AOSE 2006, Hakodate, Japan
6. PDF A More Expressive Softgoal Conceptualization for Quality Requirements Analysis
Ivan J. Jureta, Stephane Faulkner, Pierre-Yves Schobbens
Conceptual Modeling - ER 2006, 25th International Conference on Conceptual Modeling, Tucson, Arizona
5. PDF Justifying Goal Models
Ivan J. Jureta, Stephane Faulkner, Pierre-Yves Schobbens
14th IEEE International Conference on Requirements Engineering (RE 2006), Minneapolis/St.Paul, Minnesota
4.   Multi-Agent Patterns for Deploying Online Auctions
Ivan J. Jureta, Stephane Faulkner, Manuel Kolp
International Journal of Intelligent Information Technologies, 2(3):21–39, 2006
3.   Formalizing Agent-Oriented Enterprise Models
Ivan J. Jureta, Stephane Faulkner, Manuel Kolp
Agent-Oriented Information Systems III (AOIS-2005 Revised Selected Papers)
2. PDF An Agent-Oriented Meta-model for Enterprise Modelling
Ivan J. Jureta, Stephane Faulkner
Seventh International Bi-conference Workshop on Agent-Oriented Information Systems (AOIS-2005)
Conceptual Modeling - ER 2005, 24th International Conference on Conceptual Modeling, Klagenfurt, Austria
1.   Patterns for Agent Oriented e-Bidding Practices
Ivan J. Jureta, Stephane Faulkner, Manuel Kolp, T. Tung Do
Knowledge-Based Intelligent Information and Engineering Systems, 9th International Conference, KES 2005, Melbourne, Australia
 
Research in progress (complete working papers only; this list is usually two months late)
5. PDF Engineering Pluripotent Information Systems
Ivan J. Jureta, Stephane Faulkner, and ...
Abstract. A pluripotent information system is an open and distributed information system that (i) automatically adapts at runtime to changing operating conditions, and (ii) satisfies both the requirements anticipated at development time, and those unanticipated before but relevant at runtime. Engineering pluripotency into an information system therefore responds to two recurring critical issues: (i) the need for adaptability given the uncertainty in a system's operating environment, and (ii) the difficulty to fully anticipate and account for all possible stakeholders' requirements at development time and respond to the change of requirements at runtime. We draw on our group's research efforts over the last two years to show and discuss how pluripotency can be engineered into information systems.
4. PDF Core Ontology for Requirements Engineering
Ivan J. Jureta, John Mylopoulos, Stephane Faulkner, Pierre-Yves Schobbens
Abstract. A requirement has been variously defined as a purpose, a need, a goal, a function(ality), a constraint, a behavior, a service, a condition, or a capability. Limited effort has been put into making explicit the assumptions and choices behind the various available definitions. In contrast to the available definitions, we propose one given in a restricted vocabulary of a foundational ontology. Assumptions and philosophical choices are discussed along with implications. We study various closely related concepts including `environment', `system', `machine', `environment assumption', along with the common taxonomic categories of the requirement concept. We argue for the introduction of new notions, namely those of `preference' and `priority'. The various interwoven definitions build up to an ontology of core concepts in requirements engineering. The resulting, so-called CORE ontology, calls for a revision of the accepted understanding of the requirements problem. We outline the revised requirements problem and contrast it to the current variant.
3. PDF A Comprehensive Quality Model for Service-Oriented Systems
Ivan J. Jureta, Caroline Herssens, Stephane Faulkner
Abstract. In a service-oriented system, a quality (or Quality of Service) model is used (i) by service requesters to specify the expected quality levels of service delivery; (ii) by service providers to advertise quality levels that their services achieve; and (iii) by service composers when selecting among alternative services those that are to participate in a service composition. Expressive quality models are needed to let requesters specify quality expectations, providers advertise service qualities, and composers finely compare alternative services. Having observed many similarities between various quality models proposed in the literature, we review these and integrate them into a single quality model, called QVDP. We highlight the need for integration of priority and dependency information within any quality model for services and propose precise submodels for doing so. Our intention is for the proposed model to serve as a reference point for further developments in quality models for service-oriented systems. To this aim, we extend the part of the UML metamodel specialized for Quality of Service with QVDP concepts unavailable in UML.
2. PDF Continually Learning Optimal Web Service Compositions
Youssef Achbany, Ivan J. Jureta, Stephane Faulkner, Francois Fouss
Abstract. Open service-oriented systems which autonomously and continually satisfy users' service requests to optimal levels are an appropriate response to the need for increased automation of information systems. Given a service request, an open service-oriented system interprets the functional and nonfunctional requirements laid out in the request and identifies the optimal WS composition---that is, identifies web services (WS) whose coordinated execution optimally satisfies the various requirements laid out in the service request. The pool of services in such a system has three important characteristics: first, many WS are usually capable of executing the same functional requirements, so that it is necessary to select among competing WS based on their nonfunctional (i.e., quality) characteristics; second, new services may become available and others unavailable, so that there is no guarantee that a composition optimal at some point in time subsequently remains such---some of the needed services may be unavailable, or some new services may be available and more appropriate for a given request; finally, there is no guarantee that a service will execute as its provider advertises. Consequenty, when producing service compositions it is relevant to: (1) revise WS compositions as new WS appear and other WS become unavailable; (2) use multiple criteria, including nonfunctional ones to choose among competing WS; (3) base WS comparisons on observed, instead of advertised performance; and (4) allow for uncertainty in the outcome of WS executions. To address issues (1)--(4), we propose the \textit{Multi-Criteria Randomized Reinforcement Learning} (MCRRL) approach to WS composition. MCRRL learns and revises WS compositions using a novel multicriteria-driven (including various quality of service parameters, deadline, reputation, cost, and user preferences) reinforcement learning algorithm, which integrates the exploitation of acquired data about individual services' past performance with optimal, undirected, continual exploration of new compositions which involve services whose behavior has not been observed. The MCRRL enables adaptability to actual performance of WS and changes in their availability. The reported experiments indicate the algorithm behaves as expected and outperforms two standard approaches.
1. PDF A General Approach to the Specification and Analysis of Nonfunctional Characteristics
Ivan J. Jureta, Stephane Faulkner, Pierre-Yves Schobbens, John Mylopoulos
Abstract. Specification and analysis of nonfunctional characteristics (NFC), such as availability, reliability, safety, and security is a critical activity in software engineering for it affects the degree to which realistic quality levels are set for and met by software. Expressive and structured specification and rigorous analysis of NFC still seem elusive. The present paper proposes a comprehensive generalization and extension of the established NFR framework. An expressive NFC conceptualization for reasoning about unclear, preferential, and subjective information is combined with a set of techniques for the construction and analysis of links between NFC to allow more precise NFC specifications and structured comparison of alternative system structures for justifiably appropriate software engineering decisions.