
In this context our work is positioned on the level of
intelligent software agents providing intelligent infor-
mation and advisory services to customers.
In (Baar et al., 2000) experiences from the applica-
tion of OCL in industrial software development pro-
cesses are discussed. In principle, OCL seems to be
quite useful and software engineers and even domain
experts with a technical background are able to ap-
ply OCL for stating formal constraints on given ob-
ject models. Especially software engineers accepted
OCL because of the similarities of its syntax to object-
oriented programming languages. However, (Baar
et al., 2000) point out that more intuitive concepts
are needed in order to support effective modeling of
OCL constraints. In order to tackle this challenge
(Baar et al., 2000) introduce the notion of constraint
schemes which are parameterizable constraints which
can be differently instantiated depending on the ac-
tual situation. For example, a constraint schema could
restrict the number of objects of a class to an upper
bound - this upper bound is represented by a variable
which must be instantiated in order to instantiate the
corresponding OCL constraint. The graphical input
masks presented in this paper are very similar to the
constraint schemes presented by (Baar et al., 2000).
5 CONCLUSIONS
In this paper we have presented a toolsuite supporting
the concept of open innovation in e-government. Such
a toolsuite allows customers (citizens, entrepreneurs,
lawyers, etc.) to articulate their requirements, points
out and explains inconsistencies in given customer re-
quirements and provides needed service packages as
outcome of the advisory process. Using tracking data
from advisory processes, public agencies are enabled
to detect problem areas in advisor knowledge bases
and to generate innovations that meet the needs of
their customers. The construction of Virtual Advi-
sors requires a corresponding knowledge acquisition
workbench which allows the effective construction of
advisor knowledge bases. We have presented such
a workbench which is based on the Unified Model-
ing Language (UML) and the integrated Object Con-
straint Language (OCL).
REFERENCES
Anderson, D. (1997). Agile Product Development for Mass
Customization. McGraw-Hill.
Baar, T., Haehnle, R., Sattler, T., and Schmitt, T. (2000).
Entwurfsmustergesteuerte Erzeugung von OCL Con-
straints. In Mehrhorn, K. and Snelting, G., editors, In-
formatik 2000, 30. Jahrestagung der Gesellschaft fuer
Informatik, pages 389–404. Springer-Verlag.
Berry, M. and Linoff, G. (2000). Mastering Data Mining
Techniques. John Wiley & Sons.
Felfernig, A., Friedrich, G., Jannach, D., and Stumptner,
M. (2000). Consistency-Based Diagnosis of Configu-
ration Knowledge Bases. In Proceedings of the 14
th
European Conference on Artificial Intelligence (ECAI
2000), pages 146–150, Berlin, Germany.
Kavadias, G. and Tambouris, E. (2003). GovML: A
Markup Language for Describing Public Services and
Life Events. In Wimmer, M., editor, Knowledge
Management in Electronic Government: 4th IFIP
International Working Conference, KMGov 2003,
Rhodes,Greece, May 26-28, Lecture Notes in Com-
puter Science, volume 2645, pages 106 – 115.
Springer-Verlag.
Lenk, K., Traunmueller, R., and Wimmer, M. (2001). Elec-
tronic Business Invading the Public Sector: Consider-
ations on Change and Design. In 34th Hawaii Inter-
national Conference on System Sciences (HICSS-34),
volume 5. IEEE.
Paralic, J. and Sabol, T. (2001). Implementation of e-
government using knowledge-based system. In DEXA
Workshop, pages 364–368.
Piller, F. and Stotko, C. (2003). Mass Customization und
Kundenintegration. symposion, Duesseldorf.
PineII, B., Victor, B., and Boynton, A. (1993). Making
Mass Customization Work. Harvard Business Review,
Sep./Oct. 1993:109–119.
R. Schaefer, M. B. (2000). Ein allgemeiner Ansatz zur
Personalisierung von Webseiten mit Informationsdi-
ensten. In Adaptivitaet und Benutzermodellierung in
interaktiven Softwaresystemen.
Rumbaugh, J., Jacobson, I., and Booch, G. (1998). The Uni-
fied Modeling Language Reference Manual. Addison-
Wesley.
Tseng, M. and Piller, F. (2003). The Customer Centric En-
terprise. Springer, Duesseldorf.
Vamos, T. and Soos, I. (2003). Data Management and
AI in E-Government. In Wimmer, M., editor,
Knowledge Management in Electronic Government:
4th IFIP International Working Conference, KMGov
2003, Rhodes,Greece, May 26-28, Lecture Notes in
Computer Science, volume 2645, pages 230 – 238.
Springer-Verlag.
VonHippel, E. (2001). Perspective: User Toolkits for Inno-
vation. Journal of Product Innovation Management,
18:247–257.
Warmer, J. and Kleppe, A. (1999). The Object Constraint
Language - Precise Modeling with UML. Addison
Wesley Object Technology Series.
ICEIS 2004 - SOFTWARE AGENTS AND INTERNET COMPUTING
302