作者: Ciprian Teodorov , Loïc Lagadec
DOI: 10.1002/SPE.2190
关键词: Legacy code 、 Domain model 、 Computer science 、 Systems engineering 、 Software 、 Automation 、 Field-programmable gate array 、 Scalability 、 Physical design 、 Software evolution 、 Integrated circuit 、 Software engineering 、 Domain (software engineering) 、 Electronic design automation
摘要: The current integrated circuit technologies are approaching their physical limits in terms of scaling and power consumption, this context, the electronic design automation EDA industry is pushed towards solving ever more challenging problems performance, scalability adaptability. Meeting these constraints needs innovation at both algorithmic methodological level. Amongst academic tools, Madeo toolkit has been targeting field-programmable gate array FPGA design-automation logic level since late 1990s. As many other long-living software, despite embedding valuable legacy, exhibits unwanted characteristics that penalize evolution render even difficult. This study presents a approach to physical-design relying on model-driven engineering, which illustrated through incremental redesign framework. A benefit emergence common vocabulary describe domain an scope. second advantage isolation optimization algorithms from structural models. However, main asset possibility re-inject into newly designed most legacy code. redesigned framework compared with scored against initial code-base, demonstrates regression-free remodeling environment net improvements size complexity metrics. consequence, capability back stage, domain-space exploration widens axis. Copyright © 2013 John Wiley & Sons, Ltd.