
 
issues to be addressed in the practical application in 
real use: 
–  Performance and scalability issues. The ICE acts 
as a core element of the architecture, the 
application requests the ICE many times even in 
simple tasks. This issue can be addressed by 
using replication and parallel processing; 
–  Security issues. Some elements of the 
architecture and tools present security faults, for 
example: there is not an authentication of norms 
modellers; 
–  Norms complexity and versioning. In a real 
situation the number of norms to be manipulated 
can be to too high. The manipulation of norms 
can be too complex in some cases. 
Functionalities such as: conflict detection, and 
versioning could improve the NBIC efficiency. 
 
These requirements are important to the 
application of the architecture in other services of 
the Project, which will be used in large scale (e.g. 
healthcare appointments). However the main 
objective of the architecture to provide flexibility 
was achieved in the proof of concept.      
6 CONCLUSIONS 
E-Gov systems require flexible applications due to 
the diversity of users and stakeholders. The 
Semantic and Norm analysis help us to construct a 
detailed modelling of the organisation and the 
communication process in a distributed system. In 
addition it also provides an indication of what are 
the static and volatile requirements.  
Architecture and tools take advantage of this 
property for the construction of flexible distributed 
systems. This architecture makes use of SOA 
principles to provide links between the Norm 
specification in high level interfaces and the changes 
at different and heterogeneous components. A case 
study was conducted in order to evaluate the 
architecture. 
As further work we propose the improvement of 
the architecture in order to be more flexible, scalable 
and secure; we are also improving the support for 
norm specification and manipulation. A deeper 
analysis of the norm changes occurrences and the 
capabilities to reflect changes in e-Gov systems will 
be also investigated in next steps. 
ACKNOWLEDGEMENTS 
We thank CNPq (476381/2004-5) for funding this 
project, and colleagues from NIED, IA, IC at 
Unicamp, and CenPRA for valuable contributions. 
REFERENCES  
Bonacin, R., Baranauskas M.C.C., and Liu, K. (2004). 
Interface  Design for the Changing Organisation: an 
organisational semiotics Approach. In Virtual, 
Distributed and Flexible Organisations, Kecheng Liu 
(Ed.), Kluwer Academic Publishers, 15, 236-256. 
Bonacin, R.,
 
Simoni, C. A. C., Melo, A. M., and 
Baranauskas, M. C. C. (2006). Organisational 
Semiotics: Guiding a Service-Oriented Architecture 
for e-Government. Proceedings of International 
Conference on Organisational Semiotics, M. C. C. 
Baranauskas and K. Liu (Eds.), 47-58. 
Fu, Y. and Liu K. (2006). Design of Interoperable Content 
Management Using Semiotic Methods. Proceedings of 
International Conference on Organisational 
Semiotics, M. C. C. Baranauskas and K. Liu (Eds.), 
37-46. 
Husted T., Dumoulin C., Franciscus G., Winterfeldt D., 
and  McClanahan, C. R. (2002). Struts in Action: 
Building Web Applications with the Leading Java 
Framework. Manning Publications. 
Kahler, H, Morch, A., Stiemerling, O. and Wulf, V. 
(2000). Special Issue on Tailorable Systems and 
Cooperative Work, Computer Supported Cooperative 
Work, Kluwer Academic Publishers, 1 (9). 
Liu K. (2000). Semiotics in information systems 
engineering, Cambridge. University Press. 
Marchionini, G., Samet, H., and Brandt, L. (2003). Digital 
government. Communications of the ACM, 46(1),  25-
27. 
Newcomer E., and Lomow, G. (2004). Understanding 
SOA with Web Services. Addison Wesley Professional. 
Peirce, C.S., 1931-1958. Collected Papers, Cambridge, 
Mass: Harvard University Press. 
Sprott D. and Wilkes L. (2004). Understanding Service-
Oriented Architecture, CBDI Forum, Retrieved 
November, 27, 2006, from  
msdn.microsoft.com/library/en-
us/dnmaj/html/aj1soa.asp 
Stamper, R. K., Althaus, K. e Backhouse, J. (1988) 
MEASUR: Method for Eliciting, Analyzing and 
Specifying User Requirements. In Olle, T. W., 
Verrijn-Stuart, A. A. e Bhabuts, L. (eds.) 
Computerized Assistance During the Information 
Systems Life Cycle. Elsevier Science, Amsterdam, 67-
116. 
Thatte, S., Andrews, T., Curbera, F., Dholakia, H., 
Goland, Y. Klein, J., Leymann, F., Liu, K., Roller, D., 
Smith, Trickovic, I., and Weerawarana, S. (2003). 
Business Process Execution Language for Web 
Services Version 1.1.   Retrieved November, 27, 2006, 
from http://www-
128.ibm.com/developerworks/library/specification/ws-
bpel/ 
ICEIS 2007 - International Conference on Enterprise Information Systems
386