Abstract-The UML was designed as a graphical notation for use with object-oriented systems and applications. Because of its popularity, now it is emerging in the field of embedded systems design as a modeling language. The UML notation is... more
Abstract-The UML was designed as a graphical notation for use with object-oriented systems and applications. Because of its popularity, now it is emerging in the field of embedded systems design as a modeling language. The UML notation is useful in ...
UML is considered as the standard for object-oriented modelling language adopted by the Object Management Group. However, UML has been criticized due to the lack of formal semantics and the ambiguity of its models. In other hands, UML... more
UML is considered as the standard for object-oriented modelling language adopted by the Object Management Group. However, UML has been criticized due to the lack of formal semantics and the ambiguity of its models. In other hands, UML models can be mathematically verified and checked by using its equivalent formal representation. So, in this paper, we propose an approach and a tool based on graph transformation to perform an automatic mapping for verification purposes. This transformation aims to bridge the gap between informal and formal notations and allows a formal verification of concurrent UML models using Maude language. We consider both static (Class Diagram) and dynamic (StateChart and Communication Diagrams) features of concurrent object-oriented system. Then, we use Maude LTL Model Checker to verify the formal model obtained (Automatic Code Generation Maude). The meta-modelling AToM 3 tool is used. A case study is presented to illustrate our approach.
Airbnb is a California based company that operates an online marketplace for lodging and homestays for vacation rentals, and tourism activities. Modeling a prototype of the application with all the integral features intact would help us... more
Airbnb is a California based company that operates an online marketplace for lodging and homestays for vacation rentals, and tourism activities. Modeling a prototype of the application with all the integral features intact would help us understand the core working and success of the company. The Unified Modeling Language (UML) is a language for the specification, visualization and documentation of object-oriented software systems. In order to understand the features of the miniature Airbnb, we try to model the system using UML diagrams. In this study, the proposed extension to UML covers aspects of use case diagram, sequence diagram, activity diagram and class diagram of the miniature Airbnb model at various levels and perspectives.
Unified Modelling Languange merupakan alat perancangan sistem yang berorientasi pada objek. Secara filosofi kemunculan Unified Modelling Languange diilhami oleh konsep yang telah ada yaitu konsep permodelan Object Oriented, karena konsep... more
Unified Modelling Languange merupakan alat perancangan sistem yang berorientasi pada objek. Secara filosofi kemunculan Unified Modelling Languange diilhami oleh konsep yang telah ada yaitu konsep permodelan Object Oriented, karena konsep ini menganalogikan sistem seperti kehidupan nyata yang didominasi oleh obyek dan digambarkan atau dinotasikan dalam simbol-simbol yang cukup spesifik maka Object Oriented memiliki proses standard dan bersifat independen. Unified Modelling Languange diagram memiliki tujuan utama untuk membantu tim pengembangan proyek berkomunikasi, mengeksplorasi potensi desain, dan memvalidasi desain arsitektur perangkat lunak atau pembuat program. Komponen atau notasi Unified Modelling Languange diturunkan dari 3 (tiga) notasi yang telah ada sebelumnya yaitu Grady Booch, Object-Oriented Design, Jim Rumbaugh, Object Modelling Technique, dan Ivar Jacobson Object-Oriented Software Engineering. Unified Modelling Languange mempunyai tiga kategori utama yaitu struktur diagram, behaviour diagram dan interaction diagram. Dimana masing-masing kategori tersebut memiliki diagram yang menjelaskan arsitektur sistem dan saling terintegrasi.
The paper proposes the results of a research industry project concerning predictive maintenance process optimization, applied to a machine cutting polyurethane. A company producing cutting machines, has been provided with an online... more
The paper proposes the results of a research industry project concerning predictive maintenance process optimization, applied to a machine cutting polyurethane. A company producing cutting machines, has been provided with an online control system able to detect blade status of a machine supplied to a customer producing polyurethane components. A software platform has been developed for the real time monitoring of the blade status and for the prediction of the break up conditions adopting a multi-parametric data analysis approach, based on the simultaneous use of unsupervised and supervised machine learning algorithms. Specifically, the proposed method adopts a k-Means algorithm to classify bi dimensional risk maps, and a Long Short Term Memory (LSTM) one to predict the alerting levels based on the analysis of the last values for some process variables. The analysed algorithms are applied to an experimental dataset.
Anteriormente, la unidad productiva de cunicultura de la granja Román Gómez Gómez, ubicada en la sede de Marinilla (Antioquia), contaba con una organización y una programación tradicional, lo cual no era muy eficiente. Viendo esta... more
Anteriormente, la unidad productiva de cunicultura de la granja Román Gómez Gómez, ubicada en la sede de Marinilla (Antioquia), contaba con una organización y una programación tradicional, lo cual no era muy eficiente. Viendo esta falencia se desarrolló el proyecto que inicia con el acondicionamiento de las instalaciones y selección de un pie de cría enfocado en la producción de carne. El objetivo del proyecto fue modernizar la recolección de datos de la unidad cunícola, haciendo uso de un manejo en bandas para hembras y machos reproductores, luego de esto se desarrolla el aplicativo web, llamado ‘CUNIDAT 1.0’, haciendo uso de la metodología Unified Modeling Language (UML) y obteniendo como resultado la sistematización de actividades desarrolladas dentro de cronogramas establecidos.
Sistem Point of Sales merupakan sistem yang sangat berguna bagi sebuah usaha restoran seperti RESTO. Penerapan sistem Point of Sales bagi RESTO dapat membantu mempermudah dan mempercepat proses kerjanya. Dalam sistem Point of Sales ini... more
Sistem Point of Sales merupakan sistem yang sangat berguna bagi sebuah usaha restoran seperti RESTO. Penerapan sistem Point of Sales bagi RESTO dapat membantu mempermudah dan mempercepat proses kerjanya.
Dalam sistem Point of Sales ini terdapat berbagai fitur seperti: a. Pencatatan transaksi b. Pencatatan reservasi c. Pencatatan data master d. Pembuatan laporan otomatis Fitur-fitur tersebut di atas akan mempermudah RESTO dalam menjalankan proses bisnisnya, serta membantu manajer usaha untuk mendapatkan rekapitulasi hasil usaha dalam periode tertentu dengan mudah.
Pada Bab 1 berisi tentang pengenalan kamera Digital Single Lens Reflect (DSLR). Dalam penjabarannya dalam buku ini dijelaskan bahwa kamera DSLR mengadopsi system yang dimiliki oleh SLR, yaitu system cermin otomatis dan pentaprisma.... more
Pada Bab 1 berisi tentang pengenalan kamera Digital Single Lens Reflect (DSLR). Dalam penjabarannya dalam buku ini dijelaskan bahwa kamera DSLR mengadopsi system yang dimiliki oleh SLR, yaitu system cermin otomatis dan pentaprisma. Keunggulan dari system ini adalah apa yang dilihat itu yang terekam. Selain penjelas tentang karakter dari kamera DSLR itu sendiri. Selain itu dalam bab ini juga dijelaskan tentang komponen-komponen utama yang terdapat dalam kamera DSLR. Dalam penjelasannya setiap komponen yang disebutkan dijelaskan dengan singkat dan ditambah dengan gambar pendukung. Selain terdapat penjelasan tentang komponen kamera, pada buku ini juga memaparkan tentang fitur dan modus pemotretan yang ada kamera DSLR.
Among all the biometrics, fingerprint based identification is one of the most mature and proven technique. Surface fingerprint characteristics, can be obscured during imaging by moisture, dirt or wear which has become a challenge.... more
Among all the biometrics, fingerprint based identification is one of the most mature and proven technique. Surface fingerprint characteristics, can be obscured during imaging by moisture, dirt or wear which has become a challenge. Multispectral imaging technology, on the other hand, was specifically developed to overcome the fingerprint-capture problems commonly found with conventional fingerprint systems in less-than-ideal conditions. This technology uses multiple sources and types of light and advanced polarization techniques to extract unique fingerprint characteristics from both the surface and subsurface of the skin. This paper focuses on vulnerabilities and the increasing wave of criminal activities occurring at Automated Teller Machines (ATMs) where quick cash is the prime target for criminals rather than at banks themselves. A biometric measure as a means of enhancing the security for banking system for both customer’s & bankers also. We also proposed a total elimination of ...
Among all the biometrics, fingerprint based identification is one of the most mature and proven technique. Surface fingerprint characteristics, can be obscured during imaging by moisture, dirt or wear which has become a challenge.... more
Among all the biometrics, fingerprint based identification is one of the most mature and proven technique. Surface fingerprint characteristics, can be obscured during imaging by moisture, dirt or wear which has become a challenge. Multispectral imaging technology, on the other hand, was specifically developed to overcome the fingerprint-capture problems commonly found with conventional fingerprint systems in less-than-ideal conditions. This technology uses multiple sources and types of light and advanced polarization techniques to extract unique fingerprint characteristics from both the surface and subsurface of the skin. This paper focuses on vulnerabilities and the increasing wave of criminal activities occurring at Automated Teller Machines (ATMs) where quick cash is the prime target for criminals rather than at banks themselves. A biometric measure as a means of enhancing the security for banking system for both customer's & bankers also. We also proposed a total elimination of cards as the finger can serve as both password and access card.
Perkembangan teknologi komputer dan kebutuhan yang muncul pada instansi atau perusahaan, maupun perguruan tinggi kini semakin meningkat demi memperoleh dan berbaginya informasi. Terdapat banyak fasilitas teknologi komputer yang memberikan... more
Perkembangan teknologi komputer dan kebutuhan yang muncul pada instansi atau perusahaan, maupun perguruan tinggi kini semakin meningkat demi memperoleh dan berbaginya informasi. Terdapat banyak fasilitas teknologi komputer yang memberikan kemudahan, secara langsung berdampak lebih baik kepada kegiatan instansi atau perusahaan. Lembaga Penelitian dan Pengabdian Masyarakat UIN Sultan Syarif Kasim Riau atau yang disingkat LPPM UIN Suska Riau merupakan lembaga yang memfasilitasi dosen dan mahasiswa di UIN Suska Riau dalam melakukan penelitian serta pengabdian kepada masyarakat. Dalam melakukan tugas penelitian dan pengabdian kepada masyarakat, dosen pasti mengeluarkan dana untuk melakukan tugas perjalanan dinas tersebut. Pegawai keuangan di LPPM sebelumnya hanya menggunakan aplikasi Microsoft Excel untuk memantau aliran dana di LPPM untuk tugas perjalanan dinas ini seperti, pembuatan kuitansi dan realisasi anggaran. Pegawai keuangan sering melakukan kesalahan seperti ketidakcocokan data pada kuitansi yang dibuat dengan data yang sebenarnya. Dan juga pegawai keuangan membutuhkan waktu untuk melihat realisasi anggaran pada bulan tertentu. Karena ketidakcocokan data tersebut, realisasi anggarannya tentu juga tidak sesuai dengan apa yang terjadi di lapangan dan juga membutuhkan waktu untuk melihat realisasi anggarannya. Berdasarkan permasalahan yang dialami, solusi yang bisa diterapkan adalah membuat rancang bangun sistem informasi. Rancang bangun sistem informasi tersebut mencakup pengelolaan realisasi anggaran berbasis komputer. Tujuan dari pembuatan sistem informasi ini, adalah untuk membantu dan memudahkan dalam memenuhi proses monitoring anggaran untuk pegawai keuangan.
ANALISA DAN DESAIN SISTEM BERORIENTASI OBJEK MENGGUNAKAN UNIFIED MODELLING LANGUANGE UML yang digunakan yaitu use case diagram, activity diagram, sequence diagram dan class diagram
Sebuah jam digital memiliki dua buah tombol yaitu tombol Mode dan tombol Advance. Tombol Mode berfungsi sebagai pengganti posisi waktu yang akan di ubah. Pada penekanan pertama maka posisi waktu yang akan diubah adalah pada jam, penekanan... more
Sebuah jam digital memiliki dua buah tombol yaitu tombol Mode dan tombol Advance. Tombol Mode berfungsi sebagai pengganti posisi waktu yang akan di ubah. Pada penekanan pertama maka posisi waktu yang akan diubah adalah pada jam, penekanan kedua yaitu pada posisi menit, penekanan ketiga adalah detik, dan penekanan keempat akan kembali pada penampilan waktu secara keseluruhan. Untuk tombol advance sendiri berfungsi untuk mengubah nilai dari waktu yang akan di ubaha, pada setiap posisi waktu jika dilakukan penekanan advance maka akan bertambah satu digit, namun jika penekanan tombol lebih lama maka penambahan akan berjalan lebih cepat (Increament quickly).
Dentro del plan nacional para la carrera en Ingeniería informática aprobado en mayo de 2016 correspondiente a la asignatura de ANÁLISIS Y MODELADO DE SISTEMAS DE INFORMACIÓN, se desarrolla la unidad bajo el nombre de EL MODELO DEL... more
Dentro del plan nacional para la carrera en Ingeniería informática aprobado en mayo de 2016 correspondiente a la asignatura de ANÁLISIS Y MODELADO DE SISTEMAS DE INFORMACIÓN, se desarrolla la unidad bajo el nombre de EL MODELO DEL PROCESO DE SOFTWARE.
Peranan Sistem Informasi (SI) tidak dapat dihindari lagi telah menjadi salah satu elemen penting dalam mendukung proses bisnis di perusahaan. Setiap perusahaan dituntut untuk selalu memperhatikan teknologi yang dimiliki perusahaan secara... more
Peranan Sistem Informasi (SI) tidak dapat dihindari lagi telah menjadi salah satu elemen penting dalam mendukung proses bisnis di perusahaan. Setiap perusahaan dituntut untuk selalu memperhatikan teknologi yang dimiliki perusahaan secara keseluruhan agar dapat terus mengikuti perubahan dari perkembangan teknologi agar dapat tetap mempertahankan pangsa pasar yang dimilikinya. Penerapan sistem informasi pada sebuah perusahaan/organisasi membutuhkan serangkaian tahapan yang perlu dijalankan agar dapat menciptakan sistem informasi yang benar dan sesuai dengan kebutuhan yang dibutuhkan oleh perusahaan. Oleh karena itu perlu dilakukannya analisis dan desain terlebih dahulu agar dapa mencapai tujuan tersebut. Beberapa tahapan dalam menganalisis sistem yang dibutuhkan seperti: requirement modelling, data and process modelling, object modelling, dan development strategies. Di mana, setiap tahapan saling mendukung satu sama lain, seperti pada proses requirement modelling yang mengidentifikasi kebutuhan terhadap sistem yang akan dibangun yang kemudian akan dibutuhkan dalam tahapan data and process modelling untuk menganilisis data dan proses alur data yang dibutuhkan dalam sistem, dan seterusnya. Sehingga hasil yang diharapkan dari sebuah analisis desain sistem adalah terciptanya sebuah sistem yang dapat memenuhi kebutuhan para penggunanya yang disertai dengan prosesur penggunaan yang baik agar dapat menjamin kualitas sistem yang akan digunakan.
This study presents a method for the storage of data organized in digital documents, which is proven in practice. The discussed method does not bear any disadvantages of the relational model used for data organization, such as the loss of... more
This study presents a method for the storage of data organized in digital documents, which is proven in practice. The discussed method does not bear any disadvantages of the relational model used for data organization, such as the loss of data context and complications evoked by the lack of data redundancy. The method presented here can be used for data organization into documents (digital and paper) as classified aggregates and for data classification. The study also describes a new metamodel for the data structure which assumes that documents, being data structures, form compact aggregates, classified as objects, or event descriptions, thus always assigning them a specific and unambiguous context. Furthermore, the study presents a design method for documents as context aggregates that allows level-ing the disadvantages of the relational model and ensures efficient information management. The work also contains practical examples of the application of the described method.
Earlierversions of the UML have been an out of depth for documenting software architectures like component, port, connector and system. Users have adopted conventions for representing architectural concepts using different grouping of UML... more
Earlierversions of the UML have been an out of depth for documenting software architectures like component, port, connector and system. Users have adopted conventions for representing architectural concepts using different grouping of UML modeling element. They can also create profiles to focus the UML. Changes incorporated in UML 2 have improved UML’s suitability for software architectural documentation, but UML is still an out of your depth for documenting some types of architectural information. In this paper, there is description of documenting component and connector using UML but in particular case, documenting architectural connectors and components remains problematic. Keywords: - component, connector
An Object-Oriented approach to the design of On Line Analytical Processing (OLAP) System is defined and then used to describe the estimation of its performance. The use of Unified Modeling Language (UML) to model the structure and... more
An Object-Oriented approach to the design of On Line Analytical Processing (OLAP) System is defined and then used to describe the estimation of its performance. The use of Unified Modeling Language (UML) to model the structure and behavior of OLAP System is demonstrated as a case study. The UML model is used to derive a performance simulation model which is then evaluated using ARENA Simulation Software. This approach demonstrates a flexible way to assess the performance of an OLAP System designed and implemented using Object-Oriented concepts.
In the current scenario, the size of database related to any organization is rapidly increasing and due to evolution of the object-oriented approach, many of the Software Industries are converting the old structured approach based... more
In the current scenario, the size of database related to any organization is rapidly increasing and due to evolution of the object-oriented approach, many of the Software Industries are converting the old structured approach based softwares into the object-oriented based softwares. Therefore, for the large amount of database, it is necessary to study the faster retrieval system as On-Line Analytical Processing (OLAP) which was introduced by E.Codd in 1993. The present paper is an attempt in this direction and object-oriented approach with the help of Unified Modeling Language (UML) is used to create OLAP cube which supports three dimensional data. A real case study of Indian Postal Services is considered to store large amount of data in the OLAP cube and can be easily used for the analysis purpose. UML class model, sequence diagram and star schema of object-oriented database are designed along with the OLAP cube. For testing purpose, some sample queries are also performed on the object-oriented database.
1°) Dans un établissement scolaire, on désire gérer la réservation des salles de cours ainsi que du matériel pédagogique (ordinateur portable ou/et Vidéo projecteur). Seuls les enseignants sont habilités à effectuer des réservations (sous... more
1°) Dans un établissement scolaire, on désire gérer la réservation des salles de cours ainsi que du matériel pédagogique (ordinateur portable ou/et Vidéo projecteur). Seuls les enseignants sont habilités à effectuer des réservations (sous réserve de disponibilité de la salle ou du matériel). Le planning des salles peut quant à lui être consulté par tout le monde (enseignants et étudiants). Par contre, le récapitulatif horaire par enseignant (calculé à partir du planning des salles) ne peut être consulté que par les enseignants. Enfin, il existe pour chaque formation un enseignant responsable qui seul peut éditer le récapitulatif horaire pour l'ensemble de la formation. Modéliser cette situation par un diagramme de cas d'utilisation <<include>> Responsable formation Utilisateur salle Enseignant Consulter planning Consulter récap horaire enseignant Réserver vidéo Réserver matériel Réserver portable Vérification disponibilité Réservation salle Editer récap formation Réservation
The UML was designed as a graphical notation for use with object-oriented systems and applications. Because of its popularity, now it is emerging in the field of embedded systems design as a modeling language. The UML notation is useful... more
The UML was designed as a graphical notation for use with object-oriented systems and applications. Because of its popularity, now it is emerging in the field of embedded systems design as a modeling language. The UML notation is useful in capturing the requirements, documenting the structure, decomposing into objects and defining relationships between objects. It is a notational language that is very useful in modelling the real-time embedded systems. This paper presents the requirements and analysis modelling of a real-time embedded system related to a control system application for platform stabilization using COMET method of design with UML notation. These applications involve designing of electromechanical systems that are controlled by multi-processors.
In recent past every discipline and every industry have their own methods of developing products. It may be software development, mechanics, construction, psychology and so on. These demarcations work fine as long as the requirements are... more
In recent past every discipline and every industry have their own methods of developing products. It may be software development, mechanics, construction, psychology and so on. These demarcations work fine as long as the requirements are within one discipline. However, if the project extends over several disciplines, interfaces have to be created and coordinated between the methods of these disciplines. Performance is an important quality aspect of Web Services because of their distributed nature. Predicting the performance of web services during early stages of software development is significant. In Industry, Prototype of these applications is developed during analysis phase of Software Development Life Cycle (SDLC). However, Performance models are generated from UML models. Methodologies for predicting the performance from UML models is available. Hence, In this paper, a methodology for developing Use Case model and Activity model from User Interface is presented. The methodology is illustrated with a case study on Amazon.com.
— Robotized model time is a creating examination field. A significant number of representations are furthermore given where model checking has been associated for affirmation of various sorts of model. Such delineations are SAT based... more
— Robotized model time is a creating examination field. A significant number of representations are furthermore given where model checking has been associated for affirmation of various sorts of model. Such delineations are SAT based checks of UML/OCL models, embeded structures model affirmation, et cetera. In all these kind of employments, the complement is model checking. In later past, UML programming models are created from programming necessities conveyed in a trademark tongue, for instance, English by using NLP technique. Regardless, the diverse sorts of UML models delivered from consistent vernacular programming requirements specific using NLP approach have no technique for check as in the complete and correct models are done. It is a normal learning NLP techniques have been viably associated with make UML models as delineated above, in any case, in this paper, we address the issue of model checking and model affirmation by using NLP strategies. Such sort of changes require package of effort and time that makes the system of model affirmation wild and ambling. We used an approach for model watching that makes the technique of model checking straightforward and additionally the used philosophy should use the present resources used for generation of the UML class model. I. INTRODUCTION hree different sources are utilized for deciding the quality creating programming process. These three are generator structure and transformer. Model Driven Software Engineering is utilized for taking care of the quality issues of code makers and model generators. Model-Driven Software Engineering (MDSE) is a worldview for programming building. Models are considered as essential building obstructs from which segments of a product framework are made consequently. Models are normally more conceptual representations of the framework to be created. MDSE enhances the correspondence and profitability of UML programming items and requires devices and innovations keeping in mind the end goal to be effectively connected for creating UML models.