title: Ενοποίηση πληροφοριακών μοντέλων στη διαδικασία ανάπτυξης του προϊόντος
Creators: name: Δερμιτζακης Ελευθεριος
Publisher: name: Technical University of Crete
Year: 2015

description: Η διαδικασία σχεδίασης και ανάπτυξης ενός προϊόντος απαιτεί τη συνεργασία πολλών οργανωτικών μονάδων στις διάφορες δραστηριότητες που απαιτούνται ώστε το τελικό προϊόν να εισαχθεί στην αγορά. Στη διαδικασία σχεδίασης και ανάπτυξης προϊόντων με χρήση υπολογιστή, υπάρχουν πολλοί διαφορετικοί τύποι και εκδόσεις  λογισμικών που χρησιμοποιούνται για την υποστήριξη των δραστηριοτήτων και την εκτέλεση των διαδικασιών σχεδιασμού και παραγωγής. Διαφορετικά συστήματα συνήθως χρησιμοποιούν διαφορετικά σχήματα αναπαράστασης πληροφοριών. Αυτό δυσκολεύει την ολοκλήρωση και το καταμερισμό των πληροφοριών στην ομάδα ανάπτυξης ακόμη και μέσα σε μια ενιαία επιχείρηση. Η τεχνολογία μοντελοποίησης σε διαδικασίες σχεδιασμού προϊόντων διαδραμάτισε έναν θεμελιώδη ρόλο στην υποστήριξη της αποτελεσματικής διανομής πληροφοριών και γνώσης.

Στην προτεινόμενη έρευνα θα ενοποιηθούν δύο είδη μοντέλων, τα μοντέλα του προϊόντος με τα μοντέλα ροής των εργασιών, ώστε να γίνει μια ολοκλήρωση των πρώτων πέραν των ορίων της παραγωγής και για τα δεύτερα να ανταπεξέλθουν στα προβλήματα που έχουν με την εγκυρότητα δεδομένων.

Η εργασία βασίζεται στο μοντέλο CPM-Core Product Model και επικεντρώθηκε σε στην επέκταση του αρχικού εννοιολογικού μοντέλου του Μοντέλου Ανοικτής Συναρμολόγησης (OAM - Open Assembly Model). Πρώτα υλοποιήθηκε το Ενδιάμεσο Μοντέλο παρέχοντας τις δομές δεδομένων που χρειάζονται για την αποθήκευση των αντικειμένων και στη συνέχεια προχωρά στην υλοποίηση μιας αντικειμενοστραφούς πλατφόρμας ολοκληρώνοντάς το σε Μοντέλο Υλοποίησης.

Για την ενοποίηση του μοντέλου ΠΔΣ-Πίνακα Δομής Σχεδίασης (Design structure Model - DSM) και του Μοντέλου Ανοικτής Συναρμολόγησης (Open Assembly Model - OAM/NIST) χρησιμοποιήθηκε ο Πίνακας Δομής Σχεδίασης Συστατικών ο οποίος με τη βοήθεια αλγορίθμων ομαδοποίησης εστιάζει στην εύρεση υποσυνόλων στοιχείων μι-ας συναρμολόγησης, ελαχιστοποιώντας προβλήματα στην αρχική σχεδίαση (επαναλήψεις και αναδράσεις).

Η ενοποίηση των δύο μοντέλων επιτυγχάνεται κάνοντας χρήση της τεχνολογίας αγωγών (pipeline) που χρησιμοποιείται ευρέως στην τεχνολογία λογισμικού. Συγκεκριμένα, η πληροφορία ρέει από το μοντέλο ΟΑΜ στο μοντέλο DSM δημιουργώντας έτσι εικονικούς αγωγούς ροής πληροφορίας από τα στάδια της αρχικής σχεδίασης μέχρι τη συναρμολόγηση του προϊόντος. Η τροφοδότηση πληροφορίας από το ένα μοντέλο στο άλλο απαιτεί βέβαια μετασχηματισμούς δεδομένων που πρέπει να παρέχουν και εννοιολογική και σημασιολογική αναπαράσταση. 

Το μοντέλο ενοποίησης που προκύπτει (Open Αssembly Model to Design Structure Matrix - OAM2DSM) συνδέει τις δύο αυτές μεθόδους χρησιμοποιώντας το ΟΑΜ/NIST ως μοντέλο διεπαφής μεταξύ των λογισμικών σχεδίασης (Computer Aided Design systems - CAD systems) και του μοντέλου DSM. Η ενοποίηση αυτή:

•	Υποστηρίζει τη διαδικασία σχεδίασης από τα πρώιμα στάδια της και καθ’ όλη τη διάρκεια του κύκλου ζωής ενός προϊόντος.
•	Ισχυροποιεί την ενοποίηση συστημάτων σχεδίασης CAD με συστήματα ανάλυσης.
•	Δίνει μια δυνατότητα πρόβλεψης στη σχεδίαση, συμβάλλοντας έτσι στη μείωση του χρόνου σχεδίασης μιας και εντοπίζονται γρηγορότερα σχεδιαστικές αστοχίες ή λάθη. 
•	Παρέχει ένα ισχυρό πληροφοριακό μοντέλο, ικανό να αποτυπώσει την εξέλιξη της σχεδίασης και τη ροή της πληροφορίας σε όλα της τα στάδια.
•	Είναι ανεξάρτητη πλατφόρμας σχεδίασης (Απαραίτητη προϋπόθεση είναι το λογισμικό σχεδίασης να υποστηρίζει το πρότυπο ISO10303 STEP).
•	Προσθέτει στο ΟΑΜ ένα επιπλέον χαρακτηριστικό, αυτό της τμηματικής σχεδίασης μιας και η ομαδοποίηση που προτείνεται στον ΠΔΣ αρχιτεκτονικής (συστατικών) δίνει ομάδες συναρμολογήσεων με ισχυρή αλληλεπίδραση και εξάρτηση. Αυτή η δυνατότητα ισχυροποιεί τη συνεργατική σχεδίαση).
description: The product design and development process includes several organizational units and activities that are required so that a final product reaches the market. There are many different types and versions of software used to support the product development activities, such as product modeling, design and manufacturing process. Different systems may use different information representation schemes. This complicates the integration and sharing of information in the product design and development even within a single enterprise. The modeling technology in product design processes is playing a fundamental role in supporting the efficient distribution of information and knowledge. Consequently, the product model can be regarded as an information kernel which supports product development processes.

For our research the various products formulation methodologies will be reviewed. Particular emphasis will be given to CPM standard, developed by NIST, as well as to the Design Structure Model methodology which belongs to the sequential models. The proposed research will integrate the two types of models, product models with the information flow model in order to make an integration of the first beyond the boundaries of production and for the second one to cope with problems related with the validity of data.

The research in this thesis in terms of CPM model focused on issues that remain open in order to enhance it. Specifically, using an extension of the original conceptual model of the Open Assembly Model (OAM), we attempt to implement Intermediate model providing the data structures needed for the storage of objects and then proceeding with the implementation of an object-oriented platform in completing the Implementation Model.

For the integration of the Design Structure model (DSM) and the Open Assembly Model (OAM / NIST) a component-based Design Structure Matrix is used with the help of clustering algorithms focusing on finding subsets of a data assembly in order to minimize problems in the original design (repetitions and feedbacks).The integration of the two models is achieved using the technology of pipelines, which is widely used in software engineering.

The new model (OAM2DSM) connects these two methods using the CPM / NIST as a model interface between design software (CAD systems) and the DSM model. This integration helps to support the design process from the early stages and throughout the life cycle of a product. It strengthens the integration of design systems (CAD) with model analyzers. It gives predictability in product design, thus contributing to the reduction of time in planning and identifying faster design failures or mistakes. It provides a powerful information model, able to capture the evolution of the design and flow of information in all stages. It is independent from design platforms (prerequisite is the design software supports the standard ISO10303 STEP).

Finally, the model OAM2DSM could be the basic platform for the creation of an information system that integrates all the features needed for a complete mapping of the design process and assembly of a product.