On Systems Software Engineering with Application to Bioinformatics

With the affordable advanced computerized equipments and tools, systems engineering and software systems engineering become closely related. Software engineering to the low level computer software and systems is not sufficient enough for systems engineers' needs to build complex computerized systems. Every engineering system has its own systems engineering's theory and technology. Are there general principles, theories, and technology for two or a collection of systems? In this article a new integrated field called systems software engineering (SSE) is proposed. SSE research is to study the common paradigms, theories, technology of the systems among all or simply a collection of engineering fields, applied science fields, computer science, software engineering, and mathematical sciences. According to the author's opinion, none except few like Lofti Zadeh's soft computing and granular computing are towards this trend that they have integrated fuzzy set theory and granular computing as an example. An integrated "systems software engineering" theory based on Boolean logic, Hilbert logic and set theory is introduced. Based on Boolean logic and Hilbert logic as the foundation for the decision systems and control systems for information systems, we can develop integrated foundations, theories, principles, and tools for information science. We adopt bioinformatics, bioengineering and medical information systems as a special case to describe our integrated "software systems engineering". As a matter of fact, we can choose any other integrated modern related fields as our special case to study in this paper.