Modeling and validating distributed embedded real time systems with vdm

In an intranet workgroup environment where multiple users are connected to one or many print servers can send multiple print requests to associated printers (including plotters). There is no such (freely available open source) solution available which can help in having the information (e.g.

Many useful commercial print management software applications do exists e.g. user name, used printer, number of pages printed, job requested, time, date etc.) about all sent print requests by all users along with explicitly provided dynamic real time product line architecture based relational data management system, offered, claiming to provide efficient data management of printed records in intranet workgroup environment.

Additionally a security mechanism is also developed and deployed for the user, client and admin authentication, while logging, sending and receiving requests at servers (print and main both).

The most direct method of designing architectures of software applications is Unified Modelling Language (UML), as it plays important role in standardizing way of designing by creating different abstract models.

It mainly consists of some GUI features: User name, Password, Host, Set default host, Login, Refresh, User, Date from, Date to, Retrieve, Total records and About us (Table 1).

The job of Admin module is to let administrator connect to database server (using valid login name, password and host name), have all stored data and search particular records using provided filters.

Section 4 validates the potential of PCM System with the help of a case study of a real time scenario. Targeting the defined problem of automatically extracting print based information from each user system of a workgroup and managing that using a database management system, and following the concepts of system programming[1], printer and plotter controlling[2] and network programming[3],[4], proposed a new approach i.e. PCM System is capable of working in any (existing) implemented network structure, providing current view of connected print devices, monitoring printing, providing print history and notifying printing.

The designed use case diagram (Figure 3) of PCM System describes the user system interaction (Table 2) which consists of a User (actor), four direct activities: Login System, Open Document, Print Request and Printed Document, and two indirect associated activities: Printer/Plotter and Print Information.Old, most recommended, commonly used system and embedded programming languages are Assembly[5] and C languages[6].Furthermore, now days it’s also possible to do system programming at some level using object oriented programming languages as well e.g. The focus of this research and development is first to solve the problem of extracting user’s print based information, then save the extracted information into a database accessible to the administrator for further record keeping and data manipulation. Pcounter[21], Cyclope Print Management Software[22], HP Web Jetadmin software[23], Object Print[32], papercut[33] etc., putting values in taking advantage in tracking print records to reduce print costs and increase environmental impact.The manuscript is organized as follows: going from a more general overview, section 2 describes the implemented PCM System.Section 3 presents UML[13][10] designs including Use Case (Section 3.1), Data Flow (Section 3.2), Internal Work Flow (Section 3.3), System Sequence (Section 3.4), Class (Section 3.5) and Component Diagrams (Section 3.6).

Leave a Reply