Abstract :
The science of information and information processing, informatics comprises many areas and includes principles of computing, storing, communicating, and visualizing information, and formalisms to describe information-processing procedures. The development and production of information-processing systems is based on software support systems such as software tools or product data repositories. Software and systems engineering is thus the key discipline for constructing information-processing systems. In particular, software and systems engineering addresses issues such as requirements engineering, architectural design, implementation, reliability engineering, and long-term maintenance. Developing a methodology for specifying and verifying software-intensive systems poses a grand challenge that a broad stream of research must address
Keywords :
formal specification; information systems; program verification; software architecture; software maintenance; software reliability; software tools; systems analysis; architectural design; informatics; information science; information-processing system; product data repository; reliability engineering; requirements engineering; software implementation; software long-term maintenance; software support system; software tools; software-intensive system engineering; software-intensive system specification; software-intensive system verification; Data visualization; Design engineering; Informatics; Information processing; Production systems; Reliability engineering; Software maintenance; Software systems; Software tools; Systems engineering and theory; informatics; software engineering; software-intensive systems;