Javascript must be enabled to continue!
Interactive Program Restructuring
View through CrossRef
Restructuration interactive des programmes
Le développement des logiciels et leur restructuration deviennent de plus en plus complexes à cause de l'adoption massive des architectures parallèles, ce qui nécessite une expertise considérable de la part des développeurs. Bien que des nombreux modèles et langages de programmation permettent de créer des programmes efficaces, ils n'offrent pas de support spécifique à la restructuration des programmes existants afin d'en augmenter l'efficacité. En même temps, les approches automatiques sont trop conservatives et insuffisamment précises pour atteindre une partie substantielle de la performance du système sans que le développeur aie à fournir des informations sémantiques supplémentaires. Pour répondre à ces défis, nous adoptons l'approche de la restructuration interactive des programmes qui lie la manipulation semi-automatique des programmes avec la visualisation des logiciels. Dans cette thèse, l'approche de restructuration interactive est illustrée par l'extension du modèle polyédrique - une représentation des programmes moderne et puissante - pour permettre la manipulation de haut niveau ainsi que par la conception et l'évaluation d'une interface visuelle à manipulation directe pour la restructuration des programmes. Cette interface visualise l'information qui n'était pas immédiatement accessible dans la représentation textuelle et permet de manipuler des programmes sans en réécrire le code. Nous proposons également une représentation de l'optimisation de programme, calculée automatiquement, telle que le développeur puisse la comprendre et réutiliser facilement ainsi que la modifier d'une manière textuelle ou visuelle dans le cadre du partenariat homme-machine. Afin de représenter plusieurs aspects de la restructuration des programmes, nous concevons et évaluons une nouvelle interaction qui permet de communiquer l'information supplémentaire et non-cruciale pour la tâche à accomplir. Après une étude empirique de la distribution d'attention des développeurs face aux représentations textuelles et visuelles des programmes, nous discutons des implications pour la conception des outils d'aide à la programmation dans le cadre du modèle d'interaction instrumentale. La restructuration interactive des programmes est supposée faciliter la manipulation des programmes dans le but d'optimisation, la rendre plus efficace et plus largement adopté.
Title: Interactive Program Restructuring
Description:
Restructuration interactive des programmes
Le développement des logiciels et leur restructuration deviennent de plus en plus complexes à cause de l'adoption massive des architectures parallèles, ce qui nécessite une expertise considérable de la part des développeurs.
Bien que des nombreux modèles et langages de programmation permettent de créer des programmes efficaces, ils n'offrent pas de support spécifique à la restructuration des programmes existants afin d'en augmenter l'efficacité.
En même temps, les approches automatiques sont trop conservatives et insuffisamment précises pour atteindre une partie substantielle de la performance du système sans que le développeur aie à fournir des informations sémantiques supplémentaires.
Pour répondre à ces défis, nous adoptons l'approche de la restructuration interactive des programmes qui lie la manipulation semi-automatique des programmes avec la visualisation des logiciels.
Dans cette thèse, l'approche de restructuration interactive est illustrée par l'extension du modèle polyédrique - une représentation des programmes moderne et puissante - pour permettre la manipulation de haut niveau ainsi que par la conception et l'évaluation d'une interface visuelle à manipulation directe pour la restructuration des programmes.
Cette interface visualise l'information qui n'était pas immédiatement accessible dans la représentation textuelle et permet de manipuler des programmes sans en réécrire le code.
Nous proposons également une représentation de l'optimisation de programme, calculée automatiquement, telle que le développeur puisse la comprendre et réutiliser facilement ainsi que la modifier d'une manière textuelle ou visuelle dans le cadre du partenariat homme-machine.
Afin de représenter plusieurs aspects de la restructuration des programmes, nous concevons et évaluons une nouvelle interaction qui permet de communiquer l'information supplémentaire et non-cruciale pour la tâche à accomplir.
Après une étude empirique de la distribution d'attention des développeurs face aux représentations textuelles et visuelles des programmes, nous discutons des implications pour la conception des outils d'aide à la programmation dans le cadre du modèle d'interaction instrumentale.
La restructuration interactive des programmes est supposée faciliter la manipulation des programmes dans le but d'optimisation, la rendre plus efficace et plus largement adopté.
Related Results
Restructuring Booklet
Restructuring Booklet
The idea of restructuring companies at an early stage has become more widespread in recent decades. There has been a development from an insolvency law designed for liquidating com...
The Procedure for Restructuring Budgetary Claims from Necessity to Reality
The Procedure for Restructuring Budgetary Claims from Necessity to Reality
Abstract
The present work approaches the legal institution of the restructuring of budgetary claims from the perspective of the procedure to be followed by the ta...
THE LINKAGE BETWEEN BANK RESTRUCTURING AND BANK DEPOSITS OF COMMERCIAL BANKS OPERATING IN KENYA
THE LINKAGE BETWEEN BANK RESTRUCTURING AND BANK DEPOSITS OF COMMERCIAL BANKS OPERATING IN KENYA
Bank restructuring and bank deposits are important concepts to commercial banks because of their role in the financial intermediation. Intervention through financial innovations, i...
Strategies for Effective Organizational Restructuring: A Comprehensive Guide
Strategies for Effective Organizational Restructuring: A Comprehensive Guide
Organizational restructuring is a strategic process through which companies adapt to changing environments, market dynamics, and internal needs. This multifaceted phenomenon involv...
Restructuring Interlinked With Employer and Corporate Branding Amidst COVID-19: Embodying Crowdsourcing
Restructuring Interlinked With Employer and Corporate Branding Amidst COVID-19: Embodying Crowdsourcing
The COVID-19 pandemic is an unprecedented time in history. Surrounding this pandemic are many enormous uncertainties across the globe. Severe consequences have assessed for the inc...
THEORETICAL FUNDAMENTALS OF INNOVATIVE ENTERPRISE RESTRUCTURING
THEORETICAL FUNDAMENTALS OF INNOVATIVE ENTERPRISE RESTRUCTURING
The article investigates and highlights the approaches to defining the concept of “enterprise restructuring” depending on the state of its development strategy, substantiates the e...
Financial Distress, Firm Life Cycle, and Corporate Restructuring Decisions: Evidence from Pakistan’s Economy
Financial Distress, Firm Life Cycle, and Corporate Restructuring Decisions: Evidence from Pakistan’s Economy
This study examines the influence of financial distress on corporate restructuring decisions and whether this restructuring varies across the Firm Life Cycle (FLC) stages of Pakist...
CONTEMPORARY MANIFESTATIONS OF INTERACTIVITY IN RADIO
CONTEMPORARY MANIFESTATIONS OF INTERACTIVITY IN RADIO
This article explores the relevance of contemporary interactive broadcasting as a key model of modern radio. It identifies key trends in the development of interactive journalism i...

