SEARCH WITHIN CONTENT
Citation Information : International Journal of Advanced Network, Monitoring and Controls. Volume 2, Issue 1, Pages 59-64, DOI: https://doi.org/10.21307/ijanmc-2017-002
License : (CC BY-NC-ND 4.0)
Published Online: 08-April-2018
In the practice of product design, the efficient control of complexity has increasinglygained importance. The Dependency Structure Matrix (DSM) has proved to be a useful tool for analysing system structure and managing structural complexity. In order to provide a deep insight of system structure in designing Verilog HDL source code artefacts for digital system designers and project managers, the paper proposes a DSM modelling method based on the characteristics of the digital system structural modelling with Verilog and the component dependencies relationship. A DSM modelling example is presented. Result shows that with the DSM model, the source code artefacts can be efficiently analyzed.
Lindemann U., Maurer M. & Braun T., Structural Complexity Management - An Approach for the Field of Product Design.Berlin :Springer, 2009.
Biedermann,W.&Lindemann,U., On the applicability of structural criteria in complexity management.18th International Conference on Engineering Design, ICED 11, Copenhagen, Denmark, pp.11-20, 2011.
Steward,D. V., The design structure system: A method for managing the design of complex systems. IEEE Transactions on Engineering Management, 28(3).pp.71–74, 1981.
Browning,T.R., Applying the design structure matrix to system decomposition and integration problems:a review and new directions. IEEE Transactionson Engineering Management,48(3),pp.292–306,2001.
Lee, W.-T.,Hsu, K.-H.&Lee, J., Designing Software Architecture with Use Case Blocks using the design structure matrix,2012 International Symposium on Computer, Consumer and Control,Taichung, Taiwan.pp.654-657, 2012.
Sangal, N., Jordan, E., Sinha, V. &Jackson, D.,Using Dependency Models to Manage Complex Software Architecture. 20th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, San Diego, CA, United states. pp. 167-176, 2005.
Sosa, M. E., Browning, T.&Mihm, J., Studying the dynamics of the architecture of software products.2007 Proceedings of the ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Las Vegas, NV, United states.pp. 329- 342,2007.
LaMantia, M. J.,Cai, Y.,MacCormack,A.D.&Rusnak, J.,Analyzing the Evolution of Large-Scale Software Systems using Design structure matrices and design rule theory, 7th IEEE/IFIP Working Conference on Software Architecture, WICSA 2008 , Vancouver, BC, Canada .pp. 83-92 ,2008.
Mirson, A.,Skrypnyuk, O.,Elezi, F.&Lindemann, U.,MDM-based software modularization by analysing inter-project dependencies, 13th International Dependency and Structure Modelling Conference, Cambridge, MA, United states.pp.143-157, 2011.
Ashenden,P. J. ,Digital Design: an embedded systems approach using verilog. Morgan Kaufmann Publishers,2007.
Cavanagh, J., Verilog HDL: Digital Design and Modelling.CRC Press,2007.
Sosa, M. E., Eppinger, S. D., and Rowles, C. M., 2007, “A Network Approach to Define Modularity of Components in Complex Products,” ASME J. Mech. Des., 129(11), pp.1118–1129.