|
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
|
+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. |
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. |
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. |
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. |
Clarifying Goal Models Ivan J. Jureta, Stephane Faulkner Conceptual Modeling - ER 2007, 26th International Conference on Conceptual Modeling, Auckland, New Zealand |
|
| 11. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
|