The speedy Cogliano, 31, is arguably the NHL's most durable player, having missed just two games in his 12-year career, which was due to a two-game suspension last season. Like most Ducks players, he's in the midst of a down year, having collected just three goals and eight assists in 46 games - well off his usual 15-goal, 35-point pace.
Shore, a second-round pick by the Stars in 2012, has tallied five goals and 12 assists this season, putting him on track to match his 32-, and 33-point outputs from each of his first two NHL campaigns.
The Ducks will save nearly $1 million in cap space with this trade. Shore's cap hit is $2.3 million and he'll be a restricted free agent when his deal expires after next season. Cogliano's signed through the 2020-21 campaign with a $3.25-million cap hit.
The deal comes with the Ducks in the midst of an 11-game losing streak, so it's possible general manager Bob Murray was seeking a modest shake-up while adding a younger player in the 24-year-old Shore.
The Stars, who currently sit third in the Central Division with 50 points, are in win-now mode and acquired a veteran forward for the stretch run.